Part Number Hot Search : 
ANTXV2N 13005D HSU160 MAX19 3F005 00022 MAX19 ISD2540E
Product Description
Full Text Search
 

To Download S29WS128J0PBAW10 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  publication number s29ws-j_00 revision a amendment 5 issue date march 31, 2006 s29ws128j/064j 128/64 megabit (8/4 m x 16-bit) cmos 1.8 volt-only simultaneous read/write, burst mode flash memory data sheet 
ii s29ws128j/064j s29ws-j_00_a5 march 31, 2006 notice on data sheet designations 
                                                                                !  "      #                               
   #        
            !                            $                    
              % &#                   
#               '              
          $          (    #                             $   #                              !               !                               ! )    $                           % &#                   *+  !     #                  !           !   '                           !    !  !                 (           !          *       ,   + #                                         '   !   -   ! *  !  + #                             .      !                       )                 /           !       !  !                      $    0 1                               
            % &#                   *+  !     
       !              !             )     2              !       ( 3            !        4'  , 5   
#                   *+  !     
        !              !            )     2               !       publication number s29ws-j_00 revision a amendment 5 issue date march 31, 2006 distinctive characteristics         !"  #$     !%&  !'&   (   )! *$        + ,-   $   6 '  !        !$  )    7      !$ 6 8    !         6 ,  !$    % .9:;<% 9=4!7>;4!7>;4!7 9=4! .?=><% ;4!7:>4!7:>4!7;4!     . 
  6 : 4   @  a  1  6
  @ % ; 9=  b:     6       @           6 9:;   !         =>   ,         =>                  > c ) 9= !                 !      6 - /"01 > c d 9= b: c ) :e>   @$  % > c ) ; b: c ) b9   @$ @ % b: c ) f=   @$ % b: c ) f=   @$ ' % > c ) ; b: c ) b9   6 -)%201 > c ) 9= b: c ) 9:=   @$  % > c ) ; b: c ) 9e   @$ @ % b: c ) >;   @$ % b: c ) >;   @$ ' % > c ) ; b: c ) 9e    - /"01"23"4 !%.5$6 # -)%201")374'.5$6  8  1 #)))#))) $    $     1/)3  $       +   "),%%(9: 6      g97e=  * b? ,+ 6         ee7ee  * b? ,+   ; $ $ # < =>)$ 6 @  4 a % 9;  h ;?4" 6     1 % =?  h ;?4" 6 7- % 9e  6 !  % ? : i 9 ;     96   6         !   !  a'j  9 ;   $+88?@ 6 2                -@$ 6 .   *.k+            !                      6          $ !                         6    ! $   $     0     ;       6           $ !                               =>!   $1        $   a    6 ; = b
<  (c $ $#(c $  $  < ;b  ;    ;     $$   (  
  
   ;    $ ;088 2/!2  6 @$ !  :f@' :f@'' :f@
  4@4:f@    @    6                   8  $ ,+  6                       !               d 6.$    6 a                    s29ws128j/064j 128/64 megabit (8/4 m x 16-bit) cmos 1.8 volt-only simultaneous read/write, burst mode flash memory data sheet
2s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet general description # :f.9:;<7?=><7:f.?=><   9:;7=> 4! 9 ; 0     a 7.  @  4 ,      "   ;b;;=?;7>9f>b?>   9= !  #       0  9 =e  9 fe 0            9: ?  0 22    !             #     !     -a14    ;? 42"       !     f 9   b? ,      >=   b? ,  == 42"       !     99 :   b? ,      e=   b? , #                 :el  m;el        0  ,@n $  #     a 7.        $   !         !$ #           !            !$                !$  "    #                      #           ! % #      -! * -k+ . -! *.-k+   0 *0'k+  1   -  ! *1-k+           , !            a  *a'j+  $ *
c+ #                  7          # !                )!         #        !                         # $                 $        #  $    !              !    #         !   0882/!2 3$ ; 3$$                   a                        .                      a                 ,  -a14    # 8  $ ,8  +     !                                         # !$      !                       *1 #   +                           )             bank quantity size 128mb 64 mb  ; ; > c b9 9e b: c @ f= >; b: c f= >; b: c ' b9 9e b: c ; ; > c
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 3 data sheet #  ; +88?@$                        # a--#k   !                                !         !     ,      #                    !       ! '3g *'k +  '3=7'3: * !+         !                  #              !                    #               9 ; $            0       !         #                    .   0 
 -@ $       !   #            .      !  !                   $  #                          !   o ,     !    ,      )                !       #        !          , /     #           5 
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 4 data sheet table of contents notice on data sheet designations . . . . . . . . . . . ii advance information .......................................................................................ii preliminary ..........................................................................................................ii combination .......................................................................................................ii full production (no designation on document) ................................... ii product selector guide . . . . . . . . . . . . . . . . . . . . . 6 block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 block diagram of simultaneous operation circuit . . . . . . . . . . . . . . . . . . . . . . . . . . .7 connection diagram . . . . . . . . . . . . . . . . . . . . . . . .8 special handling instructions for fbga package ........................................8 connection diagram . . . . . . . . . . . . . . . . . . . . . . . .9 input/output descriptions . . . . . . . . . . . . . . . . . . . 10 logic symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 ordering information . . . . . . . . . . . . . . . . . . . . . . . 12 128 mb products based on 110 nm floating gate technology ................13 64 mb products based on 110 nm floating gate technology .................13 device bus operations . . . . . . . . . . . . . . . . . . . . . . 14 #! 9 '  @  1  9> requirements for asynchronous re adoperation (non-burst) ........... 14 requirements for synchronous (burst) read operation ....................... 14 8-, 16-, and 32-word linear burs t with wrap around .......................15 #! : @    n  9e configuration register ...................................................................................... 16 handshaking .......................................................................................................... 16 simultaneous read/write operatio ns with zero latency .................... 16 writing commands/command sequences ................................................. 16 accelerated program operation ....................................................................17 autoselect mode ..................................................................................................17 #! b       *2 0 4 + 9; sector/sector block protection and unprotection .................................. 18 #! > :f.9:;<7?=>< @  7  @$      7p  9; #! e :f.?=>< @   7  @$      7p  :9 advanced sector protection/unprotection . . . . 23 ,  9      7p  :b lock register ....................................................................................................... 24 #! =
$ a   :> persistent protection bits ................................................................................ 24 ,  : @ 7-  := dynamic protection bits .................................................................................. 26 persistent protection bit lock bit .................................................................27 password protection me thod .........................................................................27 ,  b
$ a     :; advanced sector protection software examples .................................... 29 #! g        :f hardware data protection methods ........................................................... 29 wp# method .................................................................................................. 29 acc method ................................................................................................... 29 low v cc write inhibit ................................................................................. 29 write pulse glitch protection ............................................................... 30 power-up write inhibit ............................................................................... 30 common flash memory interface (cfi) . . . . . . 30 #! ; , 3     b? #! f      b9 #! 9? '  n   '  b9 #! 99  0   -)   3  b: #! 9: .9:;<     #! bb #! 9b .?=><     #! >9 command definitions . . . . . . . . . . . . . . . . . . . . . . 46 reading array data ........................................................................................... 46 set configuration register command sequence ..................................... 47 ,  >  7   ' >; read mode setting .........................................................................................48 programmable wait state configuration ...............................................48 #! 9> ! .    >f standard wait-state handsh aking option ............................................... 49 #! 9e .      2$ >f read mode configuration ........................................................................... 50 #! 9= a  4   e? burst active clock edge configuration .................................................. 50 rdy configuration ........................................................................................ 50 configuration register ...................................................................................... 50 #! 9g   a   e9 reset command .................................................................................................. 51 autoselect command sequence .................................................................... 51 enter secured silicon sect or/exit secured silicon sector command sequence ............................................................................ 52 program command sequence .........................................................................53 unlock bypass command sequence .........................................................53 ,  e  1  e> chip erase command sequence ................................................................... 54 sector erase command sequence ................................................................ 55 erase suspend/erase resume commands .................................................. 55 ,  = - 1  e= password program command ....................................................................... 57 password verify command ............................................................................. 57 password protection mode lock ing bit program command .............. 57 persistent sector protection mode locking bit program command ........................................................................................... 57 secured silicon sector protection bit program command .................. 58 ppb lock bit set command ............................................................................ 58 dpb write/erase/status command ............................................................. 58 password unlock command .......................................................................... 58 ppb program command .................................................................................. 59 all ppb erase command .................................................................................. 59 ppb status command ....................................................................................... 59 ppb lock bit status command ...................................................................... 59 command definitions .......................................................................................60 #! 9;  '  =? write operation status . . . . . . . . . . . . . . . . . . . . 62 dq7: data# polling ........................................................................................... 62 ,  g 'k   =b rdy: ready .......................................................................................................... 63 dq6: toggle bit i ............................................................................................... 64 ,  ; # @  =e dq2: toggle bit ii .............................................................................................. 65 #! 9f '3=  '3:  == reading toggle bits dq6/dq2 ..................................................................... 66 dq5: exceeded timing limits ........................................................................ 66 dq3: sector erase timer ................................................................................ 67 #! :? . 1    =g absolute maximum ratings . . . . . . . . . . . . . . . . 68 ,  f 4)  /  1  .  =; ,  9? 4)   1  .  =; operating ranges . . . . . . . . . . . . . . . . . . . . . . . . . 69
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 5 data sheet commercial (c) devices ............................................................................. 69 wireless (w) devices .................................................................................. 69 supply voltages ............................................................................................... 69 dc characteristics . . . . . . . . . . . . . . . . . . . . . . . . 70 test conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 ,  99 #     g9 #! :9 #    g9 key to switching waveforms . . . . . . . . . . . . . . . 71 switching waveforms . . . . . . . . . . . . . . . . . . . . . 71 ,  9:   .   4    
  g9 ac characteristics . . . . . . . . . . . . . . . . . . . . . . . . 72 v cc power-up ......................................................................................................72 ,  9b 0    ' g: clk characterization ........................................................................................72 ,  9>
c  " g: synchronous/burst read ...................................................................................73 ,  9e
c    @  4 a  * 
c+ g> ,  9=
c    @  4 a  *,  $+ ge ,  9g   @  4 a  ge ,  9; ;
  @   .   g= ,  9f
  @   a'j   1  @  ' g= asynchronous mode read ...............................................................................77 ,  :?   4 a  
     gg ,  :9   4 a  g; hardware reset (reset#) .............................................................................. 78 ,  :: a   # gf erase/program operations ............................................................................. 80 ,  :b    1  #% 0'k
     ;9 ,  :>    1  #% .-k
     ;: ,  :e    1  #% .-k
     ;b ,  :=    1  #%
c
     ;> ,  :g 7  -     ;e ,  :;     p$ @  # ;= ,  :f 'k  # *'  -!   + ;= ,  b? # @ # *'  -!   + ;g ,  b9   '  #7# @ # ;g ,  b: '3:  '3= ;; temporary sector unprotect ........................................................................88 ,  bb #    p  # ' ;; ,  b>  7  @$    p  # ' ;f ,  be
   @   ;f ,  b=
   @    7- @$ f? ,  bg -)  .     f9 ,  b; @$@$ a 7.  # f: erase and programming performance . . . . . . . . 93 physical dimensions . . . . . . . . . . . . . . . . . . . . . . . 94 vbh084 - 84-ball fine-pitch ball grid array (fbga) 8x11.6 mm mcp compatible package (128mb) .......................................................................... 94 vbr080 - 80-ball fine-pitch ball grid array (fbga) 7 x 9 mm (64mb) ................................................................................ 95 revision summary . . . . . . . . . . . . . . . . . . . . . . . . . 96 revision a0 (july 22, 2004) ............................................................................. 96 revision a1 (october 6, 2004) ....................................................................... 96 revision a2 (december 10 , 2004) ................................................................. 96 revision a3 (february 19, 2005) .................................................................... 96 revision a4 (june 24, 2005) ............................................................................ 96 revision a5 (march 31, 2006) ......................................................................... 96
6s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet product selector guide  
     block diagram synchronous/burst asynchronous speed option 66 mhz 80 mhz (note) speed option 66 mhz 80 mhz (note) 4)
   *  + e= g9 4)   #   *  +eeee 4) @    #   * @ + 99 : f 9 4) -k    * - +eeee 4) 1-k    * 1- + 99 : f 9 4) 1-k    * 1- +99 :f 9  71   @   d'   j'    -! 1   -!
 - 0 n   n4 0 n   #  0 '      a   0 0  0 1 .-k a--#k .k  -k 1-k '39e  '3? '
 jn  4)  
 )q? a'j @   a'j @    @       0'k
c )% .?=>< *:9+ .9:;< *::+
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 7 data sheet block diagram of simultaneous operation circuit   !"#$%&$#% v ss v cc v ssio bank b address reset# acc we# ce# avd# rdy dq15?dq0 wp# state control & command register bank b x-decoder y-decoder latches and control logic bank a x-decoder y-decoder latches and control logic dq15?dq0 dq15?dq0 dq15?dq0 dq15?dq0 dq15?dq0 bank c y-decoder x-decoder latches and control logic bank d y-decoder x-decoder latches and control logic oe# status control amax?a0 amax?a0 amax?a0 amax?a0 amax?a0 bank c address bank d address bank a address
8s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet connection diagram special handling instructions for fbga package          ,  4     ,@n $  ,       ,@n $   !    )          # $ 7     !     $ !  )        ! 9e?l        a7 a3 a2 dq8 dq14 rfu rfu acc we# a8 a11 b2 b3 b4 b5 b6 b7 a6 rfu reset# rfu a19 a12 a15 c1 c2 c3 c4 c5 c6 c7 c8 a5 a18 rdy a20 a9 a13 a21 d1 d2 d3 d4 d5 d6 d7 d8 a1 a4 a17 a10 a14 rfu e1 e2 e3 e6 e7 e8 v ss dq1 a0 dq6 rfu a16 f2 f3 f1 f6 f7 f8 ce#f1 dq0 oe# dq9 dq3 dq4 dq13 dq15 rfu g1 g2 g3 g4 g5 g6 g7 g8 dq10 v cc rfu dq12 dq7 v ss h1 h2 h3 h4 h5 h6 h7 h8 dq2 dq11 rfu dq5 j2 j7 j3 j4 j5 j6 rfu rfu e4 rfu rfu f4 e5 f5 rfu clk rfu rfu rfu rfu a2 a3 a4 a5 a6 a7 rfu rfu v cc rfu rfu rfu k2 k3 k4 k5 k6 k7 a1 a8 b8 b1 j1 j8 k8 k1 avd# rfu rfu rfu rfu wp# rfu rfu /'-)%20 ")3 3.5   *# 0  @ , '+
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 9 data sheet connection diagram a7 a3 a2 dq8 dq14 rfu rfu acc we# a8 a11 c3 c4 c5 c6 c7 c8 a6 rfu reset# rfu a19 a12 a15 d2 d3 d4 d5 d6 d7 d8 d9 a5 a18 rdy a20 a9 a13 a21 e2 e3 e4 e5 e6 e7 e8 e9 a1 a4 a17 a10 a14 a22 f2 f3 f4 f7 f8 f9 v ss dq1 a0 dq6 rfu a16 g3 g4 g2 g7 g8 g9 ce#f1 dq0 oe# dq9 dq3 dq4 dq13 dq15 rfu h2 h3 h4 h5 h6 h7 h8 h9 dq10 v cc rfu dq12 dq7 v ss j2 j3 j4 j5 j6 j7 j8 j9 dq2 dq11 rfu dq5 k3 k8 k4 k5 k6 k7 rfu rfu f5 rfu rfu g5 f6 g6 rfu clk rfu rfu rfu rfu b3 b4 b5 b6 b7 b8 rfu rfu v cc rfu rfu rfu l3 l4 l5 l6 l7 l8 b2 b9 c9 c2 k2 k9 l9 l2 avd# rfu rfu rfu rfu wp# rfu rfu a1 a10 m1 m10 nc nc nc nc /'- /"03( $ "23 3.5   *# 0  @ , '+
10 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet input/output descriptions )? r     '39e'3? r '  7   -k r  -!       
c   @   1-k r 1   -!       
c   @   .-k r . -!   0 r '      *9 =e q 9 fe 0+ 0  r n  / r /  s       a'j r a    s    4         @   
 r     )    2 r      4               
 r 7     2   r 7    
c r
c            !               !      
c            0'k r   0                       *)?+
 r          s  !           !   2 r         a--#k r 2     
 r               .k r 2       0 
 !                  !  0 2       r  0 22      s        $ !   0 
 $      !  0 2       $  !'#$%&$#%
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 11 data sheet logic symbol )tm9 9= '39eq'3? )q? -k 1-k .-k a--#k
c a'j 0'k .k  t4) r ::   .9:;<  :9   .?=><
12 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet ordering information #    !  *0 !+    !  % s 29 w s ### j ## x x x ## # 6?$ ) r# / r g( # u a  > r 9b( # u a  c  c$  )) % ' a  ? '  @   ) % ' a  ? / @   ) % ' a  9 '  @   % ' a  9 / @   ? $  5  - r .   *:e  ;e e + 6 (   .56 ?$   r
 *!+,  $  r 
 *!+, $ 6 ?$  . r @n $ $ c$  ) r ;? 42" *.?=>< + ) r == 42"   ?    0 r 99?  , n #    ,   /" r 9:; 4! )%2 r => 4!  b   r 9 ; 0 
   + ,-  - r @      a 7.     /' r   - /1a ,    4  r  o
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 13 data sheet 128 mb products based on 110 nm floating gate technology 64 mb products based on 110 nm floating gate technology b   valid combination configuration planne d to be supported for this device.  $ 
 ( ) 
*++#,$-*
$.*% valid combinations for fbga packages package marking temperature burst speed boot protect package material set package type :f.9:;  *!+ ,  $ ;>  ! ; ) 99 = 4  ! :f.9:;?  m;e + == 42" '  :f.9:;  *!+ , $ :f.9:;?  m;e + == 42" '  :f.9:;  *!+ ,  $ ;?  ! g ) f 4  ! :f.?=>  *!+ , $ :f.?=> 14 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet device bus operations #    !              !                 #                !    #                          )     #                   #              # !  9     !                          #   !    !             ta b l e 1 . device bus operations legend: l = logic 0, h = logic 1, x = don?t care    /0
+
)1234 
( 1)1 requirements for asynchronous readoperation (non-burst) #                      )q ?*::?  .9:;<  :9?  .?=><+   0'k  -k  0 
.-k      0 2 #    0'k      #      '39eq'3?            !$  !$   !                        *  +         !          #  !    * - +       !     ! -k         #    !    * 1- +          1-k         #                               #                           requirements for synchronous (burst) read operation #    !        !       !            .           !         operation ce# oe# we# a22C0 dq15C0 reset# clk ( see note ) avd#   a     
 

2   71 2 d   a        

2   71 2 d
  .
2
  71 2 d
  .
2
  71 2 ! * -k+ 2 d d 2n2 8 2n2 8 2 d d 2 a   d d d 2n2 8 2n2 8
d d burst read operations
  @   
d 2   d 2  @    )     '       ' @ 

2 2n2 8 @  ' 1  2 2 #     @     2 d 2 2n2 8 2n2 8 2 d #     @      a--#k d d 2 2n2 8 2n2 8
d d #     @         @    
d 2 2n2 8 71 2
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 15 data sheet     !                         *  +   !       !            $  !   $      a'j       #                   &      a       (     >g  &  ' (     >=       1        &     a  (          !        #                
c   !         @            $                 /       )      !         =>       ????b, '              )      !  *  ????b, ????g, ????@,  +      *.9:;<7?=><    !  ??  ?9+       *. 9:;<    !  9?  99+    !         )   *  ????>? ????;? ???? ?  +                                  !       9=  ,           ????99 ????9b v ????9, *+        !     ????:?     #          !     9=  #                 9=   =>  !  *  ????b9????bb v  ????b,+        !        )   *  ????>?+ '   !                 . 9:;<    !  9?  99 # a'j            !     *+  ,  be &
   @  (   ;f #            !         ??????           !          -k  a-  -#k   0'k   5         # !  9 &'  @  1 (   9>         !$ !      !                      !  !    !   !$         !$ !                    # $  !                                     !           0'k   "3# %3#>/3- <  . ;- $  #    !                   )     !                      !            !           #    "      !         !          * # !  : + ta b l e 2 . burst address groups mode group size group address ranges ; ;  ?g ;, 9?9g 9= 9=  ?, 9?9, :?:, b: b:  ??9, :?b, >?e,
16 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet   ) %        ;   bf      !     ! b;b,   !       ! bfbb@b b'b-b,b;  # !     !              !   !$                     9=  b:
  .   !    !                     !$                            $              /" %2; a # ;     4 $   ! # a'j           !  configuration register #                 !    %  !      !       $   a'j        handshaking #         $              a'j                !       !   #        !          !        !     #    !      !     a'j   1-k    ,  !                  !               $     &    a         (     >g    simultaneous read/write operations with zero latency #    !       !$           !$          !                  !$ * )     !   + ,  b; &@$ @$ a 7.  #(   f:          !           "    a     '   !                writing commands/command sequences #     !             .                 !         
c          .                 !    !        
c  .-k                '                 *                +       0'k  -k  0 
  1-k  0 2               .-k  -k  0 
  1-k  0 2       '              -k  .-k  0 
 1-k  0 2                      .-k  -k        9    .-k  -k #                    '  a  4 !     a   * # !  9g &   a  (   e9 + #        p$ @        1         p$ @                     
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 17 data sheet                   # !  9: &.9:;<     #! (   bb  # !  9b &.?=><     #! (   >9               #            !$  &!$  (     !            !$   &   (     !               :   &'  (     g?                #           !           accelerated program operation #                                             0 22                 p  $ @                           #                  !  p$ @  a  0 22                  /      ! $       0 22 5

(

(22  0
 

*   
 
(
( ++
) 1 1&) +) 1   0
6 ))
 &
(22  0
 


10 + +
)7 +

( 
() +  0
.   0 
  $       !  0 2      autoselect mode #                                           *        +  '39eq'3? #                    !         2            !             .                 0 '     f        !    # !  b &      *2 0 4 +(   9;                             ! * # !   &(   9;  # !   &(   :9 + # !  b       !   w  .      !  !                            '39eq '3? 2            !                                          f  #          # !  9; &  ' (   =? 5

(
 8 9)) #8% )) 
&$& )
($ #$"$
(%  
))0 1
(
( ):
++
(0
 +
+  )&
((
 
 + )0
 +
)

(
 9 )
(  ) 
))
 
(
( 9&:
(0
!
1
(0
 +
 ) #                                 # !  9; &  ' (   =? #         0 '        !                  a     &        (     e9   
18 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet ta b l e 3 . autoselect codes (high voltage method)  
 3'31 +3:'* 63 &'31 + 1('* 6 &  8'8 9)) &'+
)) &;'/ <
+  $ =(0
 +
+)   ++ ) > 
  +  ) ?0 +   @@8@
+
 

0   (:  
()
0 sector/sector block protection and unprotection #         !  !          #           !  !                  7    !         */ % ,        & (    !      !$    !$      5                 * # !   &(   9;  # !   &(   :9 + +   $  8@ c8@ -8@ +88?@ 4    /      ) ' " 7 % &  2 > /  ) f &  f) manufacturer id : spansion

2 2 d d 0 ' d d
d



???9 device id read cycle 1

2 2 d d 0 ' d





2 ::g- read cycle 2 2 2 2
::9; *.9:;<+ ::9- *.?=><+ read cycle 3 2 2 2 2 ::?? *.9:;<+ ::?9 *.?=><+ sector protection verification

2 2  d 0 ' d




2
???9 *  + ???? *   + indicator bits

2 2 d d 0 ' d d
d

2 2 '39e  '3; r ? '3g  ,
$ @ 9 r
$  ? r /
$  '3=   
$ @ 9 r
$  ? r /
$  '3e r 2$ @ 9 r a    ? r  2$ '3> u '3b  @  '3:  '3? r ??9 hardware sector group protection

2 2  d 0 ' d d d


2
???9 *  + ???? *   + table 4. s29ws128j/064j boot sector/sector block ad dresses for protection/unprotection (sheet 1 of 3)   //g /   ,   . 6: ? ??????????? > c 9 ??????????9 > c : ?????????9? > c b ?????????99 > c > ????????9?? > c e ????????9?9 > c = ????????99? > c g ????????999 > c ; ???????9ddd b: c f ??????9?ddd b: c 9? ??????99ddd b: c
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 19 data sheet 99q9> ?????9ddddd 9:; *>)b:+ c 9eq9; ????9?ddddd 9:; *>)b:+ c 9fq:: ????99ddddd 9:; *>)b:+ c :b:= ???9??ddddd 9:; *>)b:+ c :gb? ???9?9ddddd 9:; *>)b:+ c b9b> ???99?ddddd 9:; *>)b:+ c beb; ???999ddddd 9:; *>)b:+ c bf>: ??9???ddddd 9:; *>)b:+ c >b>= ??9??9ddddd 9:; *>)b:+ c >ge? ??9?9?ddddd 9:; *>)b:+ c e9qe> ??9?99ddddd 9:; *>)b:+ c eeqe; ??99??ddddd 9:; *>)b:+ c efq=: ??99?9ddddd 9:; *>)b:+ c =bq== ??999?ddddd 9:; *>)b:+ c =gqg? ??9999ddddd 9:; *>)b:+ c g9qg> ?9????ddddd 9:; *>)b:+ c geqg; ?9???9ddddd 9:; *>)b:+ c gfq;: ?9??9?ddddd 9:; *>)b:+ c ;bq;= ?9??99ddddd 9:; *>)b:+ c ;gqf? ?9?9??ddddd 9:; *>)b:+ c f9qf> ?9?9?9ddddd 9:; *>)b:+ c feqf; ?9?99?ddddd 9:; *>)b:+ c ffq9?: ?9?999ddddd 9:; *>)b:+ c 9?bq9?= ?99???ddddd 9:; *>)b:+ c 9?gq99? ?99??9ddddd 9:; *>)b:+ c 999q99> ?99?9?ddddd 9:; *>)b:+ c 99eq99; ?99?99ddddd 9:; *>)b:+ c 99fq9:: ?999??ddddd 9:; *>)b:+ c 9:bq9:= ?999?9ddddd 9:; *>)b:+ c 9:gq9b? ?9999?ddddd 9:; *>)b:+ c 9b99b> ?99999ddddd 9:; *>)b:+ c 9be9b; 9?????ddddd 9:; *>)b:+ c 9bf9>: 9????9ddddd 9:; *>)b:+ c 9>b9>= 9???9?ddddd 9:; *>)b:+ c 9>g9e? 9???99ddddd 9:; *>)b:+ c 9e9q9e> 9??9??ddddd 9:; *>)b:+ c 9eeq9e; 9??9?9ddddd 9:; *>)b:+ c 9efq9=: 9??99?ddddd 9:; *>)b:+ c 9=bq9== 9??999ddddd 9:; *>)b:+ c table 4. s29ws128j/064j boot sector/sector block ad dresses for protection/unprotection (sheet 2 of 3)   //g /   ,   . 6:
20 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet 9=gq9g? 9?9???ddddd 9:; *>)b:+ c 9g9q9g> 9?9??9ddddd 9:; *>)b:+ c 9geq9g; 9?9?9?ddddd 9:; *>)b:+ c 9gfq9;: 9?9?99ddddd 9:; *>)b:+ c 9;bq9;= 9?99??ddddd 9:; *>)b:+ c 9;gq9f? 9?99?9ddddd 9:; *>)b:+ c 9f9q9f> 9?999?ddddd 9:; *>)b:+ c 9feq9f; 9?9999ddddd 9:; *>)b:+ c 9ffq:?: 99????ddddd 9:; *>)b:+ c :?bq:?= 99???9ddddd 9:; *>)b:+ c :?gq:9? 99??9?ddddd 9:; *>)b:+ c :99q:9> 99??99ddddd 9:; *>)b:+ c :9eq:9; 99?9??ddddd 9:; *>)b:+ c :9fq::: 99?9?9ddddd 9:; *>)b:+ c ::bq::= 99?99?ddddd 9:; *>)b:+ c ::gq:b? 99?999ddddd 9:; *>)b:+ c :b9q:b> 999???ddddd 9:; *>)b:+ c :beq:b; 999??9ddddd 9:; *>)b:+ c :bfq:>: 999?9?ddddd 9:; *>)b:+ c :>bq:>= 999?99ddddd 9:; *>)b:+ c :>gq:e? 9999??ddddd 9:; *>)b:+ c :e9q:e> 9999?9ddddd 9:; *>)b:+ c :eeq:e; 99999?ddddd 9:; *>)b:+ c :ef 999999??ddd b: c :=? 999999?9ddd b: c :=9 9999999?ddd b: c :=: 99999999??? > c :=b 99999999??9 > c :=> 99999999?9? > c :=e 99999999?99 > c :== 999999999?? > c :=g 999999999?9 > c :=; 9999999999? > c :=f 99999999999 > c table 4. s29ws128j/064j boot sect or/sector block addresses for protec tion/unprotection (sheet 3 of 3)   //g /   ,   . 6:
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 21 data sheet table 5. s29ws064j boot sector/sector block addres ses for protection/unprotection (sheet 1 of 2)   / g /   ,   . 6: ? ?????????? > c 9 ?????????9 > c : ????????9? > c b ????????99 > c > ???????9?? > c e ???????9?9 > c = ???????99? > c g ???????999 > c ; ??????9ddd b: c f ?????9?ddd b: c 9? ?????99ddd b: c 99q9> ????9ddddd 9:; *>)b:+ c 9eq9; ???9?ddddd 9:; *>)b:+ c 9fq:: ???99ddddd 9:; *>)b:+ c :b:= ??9??ddddd 9:; *>)b:+ c :gb? ??9?9ddddd 9:; *>)b:+ c b9b> ??99?ddddd 9:; *>)b:+ c beb; ??999ddddd 9:; *>)b:+ c bf>: ?9???ddddd 9:; *>)b:+ c >b>= ?9??9ddddd 9:; *>)b:+ c >ge? ?9?9?ddddd 9:; *>)b:+ c e9qe> ?9?99ddddd 9:; *>)b:+ c eeqe; ?99??ddddd 9:; *>)b:+ c efq=: ?99?9ddddd 9:; *>)b:+ c =bq== ?999?ddddd 9:; *>)b:+ c =gqg? ?9999ddddd 9:; *>)b:+ c g9qg> 9????ddddd 9:; *>)b:+ c geqg; 9???9ddddd 9:; *>)b:+ c gfq;: 9??9?ddddd 9:; *>)b:+ c ;bq;= 9??99ddddd 9:; *>)b:+ c ;gqf? 9?9??ddddd 9:; *>)b:+ c f9qf> 9?9?9ddddd 9:; *>)b:+ c feqf; 9?99?ddddd 9:; *>)b:+ c ffq9?: 9?999ddddd 9:; *>)b:+ c 9?bq9?= 99???ddddd 9:; *>)b:+ c 9?gq99? 99??9ddddd 9:; *>)b:+ c 999q99> 99?9?ddddd 9:; *>)b:+ c 99eq99; 99?99ddddd 9:; *>)b:+ c 99fq9:: 999??ddddd 9:; *>)b:+ c
22 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet 9:bq9:= 999?9ddddd 9:; *>)b:+ c 9:gq9b? 9999?ddddd 9:; *>)b:+ c 9b9 99999??ddd b: c 9b: 99999?9ddd b: c 9bb 999999?ddd b: c 9b> 9999999??? > c 9be 9999999??9 > c 9b= 9999999?9? > c 9bg 9999999?99 > c 9b; 99999999?? > c 9bf 99999999?9 > c 9>? 999999999? > c 9>9 9999999999 > c table 5. s29ws064j boot sector/sector block addres ses for protection/unprotection (sheet 2 of 2)   / g /   ,   . 6:
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 23 data sheet advanced sector protection/unprotection #      7p     !   !               !        7                #    !                              ,  9 figure 1. advanced sector protection/unprotection hardware methods software methods acc = v il ( all sectors locked) wp# = v il (all boot sectors locked) password method (dq2) persistent method (dq1) lock register (one time programmable) ppb lock bit 1,2,3 64-bit password (one time protect) 1 = ppbs unlocked 0 = ppbs locked memory array sector 0 sector 1 sector 2 sector n-2 sector n-1 sector n 3 ppb 0 ppb 1 ppb 2 ppb n-2 ppb n-1 ppb n persistent protection bit (ppb) 4,5 dyb 0 dyb 1 dyb 2 dyb n-2 dyb n-1 dyb n dynamic protection bit (ppb) 6,7,8 6. 0 = sector protected, 1 = sector unprotected. 7. protect effective only if ppb lock bit is unlocked and corresponding ppb is ?1? (unprotected). 8. volatile bits: defaults to user choice upon power-up (see ordering options). 4. 0 = sector protected, 1 = sector unprotected. 5. ppbs programmed individually, but cleared collectively 1. bit is volatile, and defaults to ?1? on reset. 2. programming to ?0? locks all ppbs to their current state. 3. once programmed to ?0?, requires hardware reset to unlock. 3. n = highest address sector.
24 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet lock register                                            'j@    #                          *   &?(+         !   ! $         % 
$ a        4
$ @ *'39+ 
$ a      4
$ @ *'3:+ ta b l e 6 . lock register    9            !   !        $    ! :   
$ a   @    -              @$ ?  !        !$     )   b  ! $ !       !   * " +         ! > 1   4
$ @        4
$ @     !                     4
$ @       4     !                           % 9 2

+9) #              !      @ $ !                 : /  ++9) #             !        b a +9) #         !   7   #       !  !     !     q persistent protection bits #      @                   ,               !                     9 - @              : .  @        !       !$ )  @$ ? *    'k +   !$     @  !    b -  !          !$     > a    !$     @       e a     !$           device dq15-05 dq4 dq3 dq2 dq1 dq0 :f.:e=/ 9 9 9    4
$ @      4
$ @         @ :f.9:;/7 :f.?=>/ p   'j@
$ @ @ ? r         9 r         @ 1 # ! @ ? r  @   !  9 r  @ -  !     4
$ @      4
$ @       @
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 25 data sheet =  a    !         g #       *:b9> .:e=/ ::9> .9:;/ :99> .?=>/+             ;   @
$ @     @        )              @ f #              @                  9? -)    !      )                 !        @$ ? 99 #     @        !    !   @   a         !  !      ,  :
26 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet figure 2. ppb program/erase algorithm dynamic protection bits '   @           !     'j@                  @    *    &9(+ @    'j@            'j@    *     &?(+     *    &9(+                      #                                           read byte twice addr = sa0 enter ppb command set. addr = ba program ppb bit. addr = sa dq5 = 1? yes yes yes no no no yes dq6 = toggle? dq6 = toggle? read byte. addr = sa pass fail issue reset command exit ppb command set dq0 = '1' (erase) '0' (pgm.)? read byte twice addr = sa0 no wait 500 s
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 27 data sheet    9 # 'j@  !   *   &?(+     *    &9(+        .         @     *    &9(+           'j@  !                 :        'j@         *    &9(+      !        @      * # !  g + b #     !              'j@         *   &?(+ >   !          $              e # 'j@                             2                     $                ,  @
$ @   !    !                   # @    !                @
$ @   $  @          = #    !           )    @
$ @       !      !  !  .k r 0 
/   @  'j@ !         r 0 22        r0 2 persistent protection bit lock bit #      @
$ @   !  !     .    *   &?(+  $  @       *   &9(+   @  !   #     @
$ @        9 /      $  !              s               ! : # @
$ @   !   *   &?(+     @            password protection method #    4                        4 !     => !   $    @
$ @                     @
$ @    &?(             )      p$  !           @
$ @     @     9 #                  1             4
$ @   !            : #      !   &?(   &9(           &?(               &?( b #    &9(        >  =>!  !       e #                    = #  4
$ @          =>!     !        g #  4
$ @   ! ; #      ! *9q?+       a      p$ f # )    !         $     
28 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet 9? #  p$   !       9 i         $         =>! !           99 )  9 i       $        =>!         9:               9b            !         9>            4
$ @          @
$ @ 9e -       !            !        @$ ? a        !$ )  @$ ?    9=                                9g             !                            9; #    'j@ @  @
$        !    !         'j@   @    @
$       figure 3. lock register program algorithm write unlock cycles: address 555h, data aah address 2aah, data 55h write enter lock register command: address 555h, data 40h program lock register data address xxxh, data a0h address 77h*, data pd unlock cycle 1 unlock cycle 2 xxxh = address don?t care * not on future devices program data (pd): see text for lock register definitions caution: lock register can only be progammed once. wait 4 s pass. write lock register exit command: address xxxh, data 90h address xxxh, data 00h device returns to reading array. perform polling algorithm (see write operation status flowchart) yes yes no no done? dq5 = 1? error condition (exceeded timing limits) fail. write rest command to return to reading array.
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 29 data sheet advanced sector protection software examples # !  g   ! !   'j@ @  @
$ @                @
$ @  $  *   &?(+      @    # @
$ @   ! $  *    &9(+              ,  9                 hardware data protection methods #                       %  .  .k   0 
           $  *   +  .     0 
     $  #      !                !          #   !   !     % -@(   # .                       #      !  .k                  7p          0 
  .k     !         &  ( !   #    !        !               !           0 2   .k             !         !        #                                 /   .k     !           !          # .k    !   !        )   (   #      !  )        1        0 
        !            < ;b  -  
 .  0     0
c1              #      0       table 7. sector protection schemes unique device ppb lock bit 0 = locked 1 = unlocked sector ppb 0 = protected 1 = unprotected sector dyb 0 = protected 1 = unprotected sector protection status    ? ? )      @    ? ? )      @    ? 9 9 p      ? 9 ?      'j@    9 ? )      @    9 ? )      @    9 9 ?      'j@    9 9 9 p  
30 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet #         7     !               !         0      0
c1 #                         0      0
c1 -   h5   i /        b  *+  1- k -k  .-k        ; 3d$-  
  .-k r -k r a--#k r 0 
 1-k r 0 2                      .-k #                    common flash memory interface (cfi) #  ,   * ,+                 $             !                 !       <-'- '         !$!           ,    "   )        ! #      , 3           , 3   f;    ee              #      ,          #!  ;  99 #     ,             #       ,                 #      ,            ,          #!  ;  99 #                         ta b l e 8 . cfi query identification string addresses data description 9? 99 9: ??e9 ??e: ??ef 3  p    &3aj( 9b 9> ???: ????  1-4    9e 9= ??>? ????     -)   #! 9g 9; ???? ????   1-4    *?? r  )+ 9f 9 ???? ????      1-4 -)   #! *?? r  )+
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 31 data sheet ta b l e 9 . system interface string ta b l e 1 0 . device geometry definition addresses data description 9@ ??9g 0 4 * 7  + 'gq'>%  'bq'?% 9??  9  ??9f 0 4) * 7  + 'gq'>%  'bq'?% 9??  9' ???? 0  4  *?? r  0     + 9- ???? 0  4)  *?? r  0     + 9, ???b #       ! 7  : i :? ???? #     4  " !    : i  *?? r    + :9 ???f #        !$  :  :: ???? #         :  *?? r    + :b ???> 4)     ! 7  :     :> ???? 4)     !    :     :e ???> 4)        !$  :    := ???? 4)         :    *?? r    + addresses data description :g ??9; *.9:;<+ ??9g *.?=><+ '  " r : ! :; :f ???9 ???? , '       *    ,  ! 9??+ : :@ ???? ???? 4)  !   !     !  r : *?? r    + :  ???b / !   - @$ a     :' :- :, b? ???g ???? ??:? ???? - @$ a  9  *     ,    ,  ! 9??+ b9 ??,' *.9:;<+ ??g' *.?=><+ - @$ a  :  b: bb b> ???? ???? ???9 be b= bg b; ???g ???? ??:? ???? - @$ a  b  bf b b@ b  ???? ???? ???? ???? - @$ a  > 
32 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet table 11. primary vendor-specific extended query addresses data description >? >9 >: ??e? ??e: ??>f 3      &a( >b ??b9 45    !    >> ??bb 4    !    >e ???      p$ *@ 9?+ ? r a    9 r / a     #  *@ e:+ ??99 r ? 9b i >= ???: -    ? r /    9 r # a  1 : r # a  u . >g ???9     ? r /    d r / !          >; ???9   #  p  ?? r /    ?9 r    >f ???g    7p    ?g r       > ??-g *.9:;<+ ??gg *.?=><+     1  / !       !$ )  ! !$ >@ ???9 @  4 # ?? r /    ?9 r    >  ????  4 # ?? r /    ?9 r > .   ?: r ; .   ?> r 9= .  >' ??@e  *  +   4  ?? r /    'g'>% 0 'b'?% 9?? 0 >- ?? e  *  +   4)  ?? r /    'g'>% 0 'b'?% 9?? 0 >, ???9 #7@ @   , ?9 r '  @ '   ?: r @ @ '   ?b r # @ '  e? ????     ?? r     eg ???> @$ 1"% d r / !   !$ e; ??:g *.9:;<+ ??9g *.?=><+ @$  a   d r / !      !$ ef ??=? *.9:;<+ ??b? *.?=><+ @$ @ a    d r / !       !$ e ??=? *.9:;<+ ??b? *.?=><+ @$ a   d r / !      !$ e@ ??:g *.9:;<+ ??9g *.?=><+ @$ ' a    d r / !       !$
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 33 data sheet table 12. ws128j sector address table (sheet 1 of 8) .6 sector sector size (x16) address range @$ ' ? > c ?????????,,, 9 > c ??9?????9,,, : > c ??:?????:,,, b > c ??b?????b,,, > > c ??>?????>,,, e > c ??e?????e,,, = > c ??=?????=,,, g > c ??g?????g,,, ; b: c ??;?????,,,, f b: c ?9?????9g,,, 9? b: c ?9;????9,,,, 99 b: c ?:?????:g,,, 9: b: c ?:;????:,,,, 9b b: c ?b?????bg,,, 9> b: c ?b;????b,,,, 9e b: c ?>?????>g,,, 9= b: c ?>;????>,,,, 9g b: c ?e?????eg,,, 9; b: c ?e;????e,,,, 9f b: c ?=?????=g,,, :? b: c ?=;????=,,,, :9 b: c ?g?????gg,,, :: b: c ?g;????g,,,, :b b: c ?;?????;g,,, :> b: c ?;;????;,,,, :e b: c ?f?????fg,,, := b: c ?f;????f,,,, :g b: c ??????g,,, :; b: c ?;????,,,, :f b: c ?@?????@g,,, b? b: c ?@;????@,,,, b9 b: c ? ????? g,,, b: b: c ? ;???? ,,,, bb b: c ?'?????'g,,, b> b: c ?';????',,,, be b: c ?-?????-g,,, b= b: c ?-;????-,,,, bg b: c ?,?????,g,,, b; b: c ?,;????,,,,,
34 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet @$ bf b: c 9?????9?g,,, >? b: c 9?;???9?,,,, >9 b: c 99????99g,,, >: b: c 99;???99,,,, >b b: c 9:????9:g,,, >> b: c 9:;???9:,,,, >e b: c 9b????9bg,,, >= b: c 9b;???9b,,,, >g b: c 9>????9>g,,, >; b: c 9>;???9>,,,, >f b: c 9e????9eg,,, e? b: c 9e;???9e,,,, e9 b: c 9=????9=g,,, e: b: c 9=;???9=,,,, eb b: c 9g????9gg,,, e> b: c 9g;???9g,,,, ee b: c 9;????9;g,,, e= b: c 9;;???9;,,,, eg b: c 9f????9fg,,, e; b: c 9f;???9f,,,, ef b: c 9????9g,,, =? b: c 9;???9,,,, =9 b: c 9@????9@g,,, =: b: c 9@;???9@,,,, =b b: c 9 ????9 g,,, => b: c 9 ;???9 ,,,, =e b: c 9'????9'g,,, == b: c 9';???9',,,, =g b: c 9-????9-g,,, =; b: c 9-;???9-,,,, =f b: c 9,????9,g,,, g? b: c 9,;???9,,,,, table 12. ws128j sector address table (sheet 2 of 8) .6 sector sector size (x16) address range
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 35 data sheet @$ g9 b: c :?????:?g,,, g: b: c :?;???:?,,,, gb b: c :9????:9g,,, g> b: c :9;???:9,,,, ge b: c ::????::g,,, g= b: c ::;???::,,,, gg b: c :b????:bg,,, g; b: c :b;???:b,,,, gf b: c :>????:>g,,, ;? b: c :>;???:>,,,, ;9 b: c :e????:eg,,, ;: b: c :e;???:e,,,, ;b b: c :=????:=g,,, ;> b: c :=;???:=,,,, ;e b: c :g????:gg,,, ;= b: c :g;???:g,,,, ;g b: c :;????:;g,,, ;; b: c :;;???:;,,,, ;f b: c :f????:fg,,, f? b: c :f;???:f,,,, f9 b: c :????:g,,, f: b: c :;???:,,,, fb b: c :@????:@g,,, f> b: c :@;???:@,,,, fe b: c : ????: g,,, f= b: c : ;???: ,,,, fg b: c :'????:'g,,, f; b: c :';???:',,,, ff b: c :-????:-g,,, 9?? b: c :-;???:-,,,, 9?9 b: c :,????:,g,,, 9?: b: c :,;???:,,,,, table 12. ws128j sector address table (sheet 3 of 8) .6 sector sector size (x16) address range
36 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet @$ 9?b b: c b?????b?g,,, 9?> b: c b?;???b?,,,, 9?e b: c b9????b9g,,, 9?= b: c b9;???b9,,,, 9?g b: c b:????b:g,,, 9?; b: c b:;???b:,,,, 9?f b: c bb????bbg,,, 99? b: c bb;???bb,,,, 999 b: c b>????b>g,,, 99: b: c b>;???b>,,,, 99b b: c be????beg,,, 99> b: c be;???be,,,, 99e b: c b=????b=g,,, 99= b: c b=;???b=,,,, 99g b: c bg????bgg,,, 99; b: c bg;???bg,,,, 99f b: c b;????b;g,,, 9:? b: c b;;???b;,,,, 9:9 b: c bf????bfg,,, 9:: b: c bf;???bf,,,, 9:b b: c b????bg,,, 9:> b: c b;???b,,,, 9:e b: c b@????b@g,,, 9:= b: c b@;???b@,,,, 9:g b: c b ????b g,,, 9:; b: c b ;???b ,,,, 9:f b: c b'????b'g,,, 9b? b: c b';???b',,,, 9b9 b: c b-????b-g,,, 9b: b: c b-;???b-,,,, 9bb b: c b,????b,g,,, 9b> b: c b,;???b,,,,, table 12. ws128j sector address table (sheet 4 of 8) .6 sector sector size (x16) address range
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 37 data sheet @$ @ 9be b: c >?????>?g,,, 9b= b: c >?;???>?,,,, 9bg b: c >9????>9g,,, 9b; b: c >9;???>9,,,, 9bf b: c >:????>:g,,, 9>? b: c >:;???>:,,,, 9>9 b: c >b????>bg,,, 9>: b: c >b;???>b,,,, 9>b b: c >>????>>g,,, 9>> b: c >>;???>>,,,, 9>e b: c >e????>eg,,, 9>= b: c >e;???>e,,,, 9>g b: c >=????>=g,,, 9>; b: c >=;???>=,,,, 9>f b: c >g????>gg,,, 9e? b: c >g;???>g,,,, 9e9 b: c >;????>;g,,, 9e: b: c >;;???>;,,,, 9eb b: c >f????>fg,,, 9e> b: c >f;???>f,,,, 9ee b: c >????>g,,, 9e= b: c >;???>,,,, 9eg b: c >@????>@g,,, 9e; b: c >@;???>@,,,, 9ef b: c > ????> g,,, 9=? b: c > ;???> ,,,, 9=9 b: c >'????>'g,,, 9=: b: c >';???>',,,, 9=b b: c >-????>-g,,, 9=> b: c >-;???>-,,,, 9=e b: c >,????>,g,,, 9== b: c >,;???>,,,,, table 12. ws128j sector address table (sheet 5 of 8) .6 sector sector size (x16) address range
38 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet @$ @ 9=g b: c e?????e?g,,, 9=; b: c e?;???e?,,,, 9=f b: c e9????e9g,,, 9g? b: c e9;???e9,,,, 9g9 b: c e:????e:g,,, 9g: b: c e:;???e:,,,, 9gb b: c eb????ebg,,, 9g> b: c eb;???eb,,,, 9ge b: c e>????e>g,,, 9g= b: c e>;???e>,,,, 9gg b: c ee????eeg,,, 9g; b: c ee;???ee,,,, 9gf b: c e=????e=g,,, 9;? b: c e=;???e=,,,, 9;9 b: c eg????egg,,, 9;: b: c eg;???eg,,,, 9;b b: c e;????e;g,,, 9;> b: c e;;???e;,,,, 9;e b: c ef????efg,,, 9;= b: c ef;???ef,,,, 9;g b: c e????eg,,, 9;; b: c e;???e,,,, 9;f b: c e@????e@g,,, 9f? b: c e@;???e@,,,, 9f9 b: c e ????e g,,, 9f: b: c e ;???e ,,,, 9fb b: c e'????e'g,,, 9f> b: c e';???e',,,, 9fe b: c e-????e-g,,, 9f= b: c e-;???e-,,,, 9fg b: c e,????e,g,,, 9f; b: c e,;???e,,,,, table 12. ws128j sector address table (sheet 6 of 8) .6 sector sector size (x16) address range
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 39 data sheet @$ @ 9ff b: c =?????=?g,,, :?? b: c =?;???=?,,,, :?9 b: c =9????=9g,,, :?: b: c =9;???=9,,,, :?b b: c =:????=:g,,, :?> b: c =:;???=:,,,, :?e b: c =b????=bg,,, :?= b: c =b;???=b,,,, :?g b: c =>????=>g,,, :?; b: c =>;???=>,,,, :?f b: c =e????=eg,,, :9? b: c =e;???=e,,,, :99 b: c ==????==g,,, :9: b: c ==;???==,,,, :9b b: c =g????=gg,,, :9> b: c =g;???=g,,,, :9e b: c =;????=;g,,, :9= b: c =;;???=;,,,, :9g b: c =f????=fg,,, :9; b: c =f;???=f,,,, :9f b: c =????=g,,, ::? b: c =;???=,,,, ::9 b: c =@????=@g,,, ::: b: c =@;???=@,,,, ::b b: c = ????= g,,, ::> b: c = ;???= ,,,, ::e b: c ='????='g,,, ::= b: c =';???=',,,, ::g b: c =-????=-g,,, ::; b: c =-;???=-,,,, ::f b: c =,????=,g,,, :b? b: c =,;???=,,,,, table 12. ws128j sector address table (sheet 7 of 8) .6 sector sector size (x16) address range
40 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet @$  :b9 b: c g?????g?g,,, :b: b: c g?;???g?,,,, :bb b: c g9????g9g,,, :b> b: c g9;???g9,,,, :be b: c g:????g:g,,, :b= b: c g:;???g:,,,, :bg b: c gb????gbg,,, :b; b: c gb;???gb,,,, :bf b: c g>????g>g,,, :>? b: c g>;???g>,,,, :>9 b: c ge????geg,,, :>: b: c ge;???ge,,,, :>b b: c g=????g=g,,, :>> b: c g=;???g=,,,, :>e b: c gg????ggg,,, :>= b: c gg;???gg,,,, :>g b: c g;????g;g,,, :>; b: c g;;???g;,,,, :>f b: c gf????gfg,,, :e? b: c gf;???gf,,,, :e9 b: c g????gg,,, :e: b: c g;???g,,,, :eb b: c g@????g@g,,, :e> b: c g@;???g@,,,, :ee b: c g ????g g,,, :e= b: c g ;???g ,,,, :eg b: c g'????g'g,,, :e; b: c g';???g',,,, :ef b: c g-????g-g,,, :=? b: c g-;???g-,,,, :=9 b: c g,????g,g,,, :=: > c g,;???g,;,,, :=b > c g,f???g,f,,, :=> > c g,???g,,,, :=e > c g,@???g,@,,, :== > c g, ???g, ,,, :=g > c g,'???g,',,, :=; > c g,-???g,-,,, :=f > c g,,???g,,,,, table 12. ws128j sector address table (sheet 8 of 8) .6 sector sector size (x16) address range
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 41 data sheet table 13. ws064j sector address table (sheet 1 of 6) .6 sector sector size (x16) address range @$ ' ? > c ?????????,,, 9 > c ??9?????9,,, : > c ??:?????:,,, b > c ??b?????b,,, > > c ??>?????>,,, e > c ??e?????e,,, = > c ??=?????=,,, g > c ??g?????g,,, ; b: c ??;?????,,,, f b: c ?9?????9g,,, 9? b: c ?9;????9,,,, 99 b: c ?:?????:g,,, 9: b: c ?:;????:,,,, 9b b: c ?b?????bg,,, 9> b: c ?b;????b,,,, 9e b: c ?>?????>g,,, 9= b: c ?>;????>,,,, 9g b: c ?e?????eg,,, 9; b: c ?e;????e,,,, 9f b: c ?=?????=g,,, :? b: c ?=;????=,,,, :9 b: c ?g?????gg,,, :: b: c ?g;????g,,,,
42 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet @$ :b b: c ?;?????;g,,, :> b: c ?;;????;,,,, :e b: c ?f?????fg,,, := b: c ?f;????f,,,, :g b: c ??????g,,, :; b: c ?;????,,,, :f b: c ?@?????@g,,, b? b: c ?@;????@,,,, b9 b: c ? ????? g,,, b: b: c ? ;???? ,,,, bb b: c ?'?????'g,,, b> b: c ?';????',,,, be b: c ?-?????-g,,, b= b: c ?-;????-,,,, bg b: c ?,?????,g,,, b; b: c ?,;????,,,,, bf b: c 9?????9?g,,, >? b: c 9?;???9?,,,, >9 b: c 99????99g,,, >: b: c 99;???99,,,, >b b: c 9:????9:g,,, >> b: c 9:;???9:,,,, >e b: c 9b????9bg,,, >= b: c 9b;???9b,,,, table 13. ws064j sector address table (sheet 2 of 6) .6 sector sector size (x16) address range
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 43 data sheet @$ >g b: c 9>????9>g,,, >; b: c 9>;???9>,,,, >f b: c 9e????9eg,,, e? b: c 9e;???9e,,,, e9 b: c 9=????9=g,,, e: b: c 9=;???9=,,,, eb b: c 9g????9gg,,, e> b: c 9g;???9g,,,, ee b: c 9;????9;g,,, e= b: c 9;;???9;,,,, eg b: c 9f????9fg,,, e; b: c 9f;???9f,,,, ef b: c 9????9g,,, =? b: c 9;???9,,,, =9 b: c 9@????9@g,,, =: b: c 9@;???9@,,,, =b b: c 9 ????9 g,,, => b: c 9 ;???9 ,,,, =e b: c 9'????9'g,,, == b: c 9';???9',,,, =g b: c 9-????9-g,,, =; b: c 9-;???9-,,,, =f b: c 9,????9,g,,, g? b: c 9,;???9,,,,, table 13. ws064j sector address table (sheet 3 of 6) .6 sector sector size (x16) address range
44 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet @$ @ g9 b: c :?????:?g,,, g: b: c :?;???:?,,,, gb b: c :9????:9g,,, g> b: c :9;???:9,,,, ge b: c ::????::g,,, g= b: c ::;???::,,,, gg b: c :b????:bg,,, g; b: c :b;???:b,,,, gf b: c :>????:>g,,, ;? b: c :>;???:>,,,, ;9 b: c :e????:eg,,, ;: b: c :e;???:e,,,, ;b b: c :=????:=g,,, ;> b: c :=;???:=,,,, ;e b: c :g????:gg,,, ;= b: c :g;???:g,,,, ;g b: c :;????:;g,,, ;; b: c :;;???:;,,,, ;f b: c :f????:fg,,, f? b: c :f;???:f,,,, f9 b: c :????:g,,, f: b: c :;???:,,,, fb b: c :@????:@g,,, f> b: c :@;???:@,,,, table 13. ws064j sector address table (sheet 4 of 6) .6 sector sector size (x16) address range
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 45 data sheet @$ @ fe b: c : ????: g,,, f= b: c : ;???: ,,,, fg b: c :'????:'g,,, f; b: c :';???:',,,, ff b: c :-????:-g,,, 9?? b: c :-;???:-,,,, 9?9 b: c :,????:,g,,, 9?: b: c :,;???:,,,,, 9?b b: c b?????b?g,,, 9?> b: c b?;???b?,,,, 9?e b: c b9????b9g,,, 9?= b: c b9;???b9,,,, 9?g b: c b:????b:g,,, 9?; b: c b:;???b:,,,, 9?f b: c bb????bbg,,, 99? b: c bb;???bb,,,, 999 b: c b>????b>g,,, 99: b: c b>;???b>,,,, 99b b: c be????beg,,, 99> b: c be;???be,,,, 99e b: c b=????b=g,,, 99= b: c b=;???b=,,,, 99g b: c bg????bgg,,, 99; b: c bg;???bg,,,, table 13. ws064j sector address table (sheet 5 of 6) .6 sector sector size (x16) address range
46 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet command definitions .                         # !  9; &  ' (   =?                .                           $  #                       a             reading array data #                    /                - !$                -!     -!   -          -        !$                                   !$           -                             !$   &-   7- a   (     ee    #                !$     *     +   '3e                !$            &a   (     e9     @$  99f b: c b;????b;g,,, 9:? b: c b;;???b;,,,, 9:9 b: c bf????bfg,,, 9:: b: c bf;???bf,,,, 9:b b: c b????bg,,, 9:> b: c b;???b,,,, 9:e b: c b@????b@g,,, 9:= b: c b@;???b@,,,, 9:g b: c b ????b g,,, 9:; b: c b ;???b ,,,, 9:f b: c b'????b'g,,, 9b? b: c b';???b',,,, 9b9 b: c b-????b-g,,, 9b: b: c b-;???b-,,,, 9bb b: c b,????b,g,,, 9b> > c b,;???b,;,,, 9be > c b,f???b,f,,, 9b= > c b,???b,,,, 9bg > c b,@???b,@,,, 9b; > c b, ???b, ,,, 9bf > c b,'???b,',,, 9>? > c b,-???b,-,,, 9>9 > c b,,???b,,,,, table 13. ws064j sector address table (sheet 6 of 6) .6 sector sector size (x16) address range
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 47 data sheet   &a        a 1  */@ +(     9>  &a        *@ + a  1 (     9>    #   a    7@  a  !          ,  9e &
c   @  4 a  * 
c+(   g>  ,  9g &    @  4 a (   ge   ,  :? &  4 a  
    (   gg    set configuration register command sequence #                 !    %  !      !       $   a'j        #        !   !        !   #                 #       $     1         ! ?   ! 99q?   ! eee    ! 9fq9:      !   #                            #      !   !           #        !         *      $+
48 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet figure 4. synchronous/asynchronous state diagram + (    1                !       #        !  ! !           9f         % &9(      &?(        -      # !             !   $         0'k     !    ! ! #       !             ! 9>q9:       * # !  9> &  ! .   (   >f + #                   !   $         !   #  !         !               $    power-up/ hardware reset asynchronous read mode only synchronous read mode only set burst mode configuration register command for synchronous mode (a19 = 0) set burst mode configuration register command for asynchronous mode (a19 = 1)
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 49 data sheet ta b l e 1 4 . programmable wait state settings  $ a   :>0 (): 
&
()0
 
1   :


   b/c: )0

 1+
:
()
:( 
(



1  




++ ++               !                           )                      ;3 96c$  #           !                $    #          ! 9>q9:  ?9?   $     ==7;? 42"    7   )    )    # !  9e  !        !   $   *  +     ta b l e 1 5 . wait states for standard wait-state handshaking  $ 6 
(>&$> )d>:)0
) ) &
())  
)  
+  >:)0 )  #))  :( +( 0
 de(%  e$ ) 0  $ )$$& ))
 ++9++ ?0 ) 0 )+ 1 :(  2
00 ) ) #           !                $    /             !             $    , )           =  g       e            $     ;?42"     ;?42" #                        !   $   &        (     e9    a14 a13 a12 total initial access cycles ? ? ? : ? ? 9 b ? 9 ? > ? 9 9 e 9 ? ? = 9 ? 9 g *  + 9 9 ? a    9 9 9 a    burst mode typical no. of clock cycles after avd# low 66 mhz 80 mhz ;.  9=.     > =  g b:. e g
50 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet + (       #             %       ; 9=  b:                !                   !                           !                    , )            !                     ) ;  !  #            9          !        # )                      # !  9=     !             ta b l e 1 6 . read mode settings  a   :>0 (): 

()0
 
1 +
00  .   68      @                   $           !        !       !    #    !       $             ! 9g       s &9(     &?(    +j     @             a'j      0 12               #    !     a'j       !      ! 9;       s &9(  a'j    &?(  a'j   $  !    1  !    :  a'j   $  !             a'j        configuration register # !  9g     !                     burst modes address bits a16 a15    ? ? ;      ? 9 9=      9 ? b:      9 9
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 51 data sheet ta b l e 1 7 . configuration register  / +  
()0


0   :>0 (): 
 reset command .          !$              !  w      #      !   !                !   !  #     !$             1   !                     #      !   !                 !   !  *     + #     !$                         !$     -                !$           1  !                     #      !   !                    1                !              !$             -                !$          '3e                      !$      *         !$   -   + autoselect command sequence #                                           # !  9; &  ' (   =?            #          ! address bit function settings (binary) 9f   '  a  4 ? r   a  *@  4 + -!  9 r   4 *  + 9; a'j ? r a'j   $  !   9 r a'j    *  + 9g $ ? r @             
c 9 r @             
c *  + 9= a  4   4 ?? r    *  + ?9 r ;       9? r 9=       99 r b:       9e 9> ! .  ??? r '     : 
c    0'k   0 2 ??9 r '     b 
c    0'k   0 2 ?9? r '     > 
c    0'k   0 2 ?99 r '     e 
c    0'k   0 2 9?? r '     = 
c    0'k   0 2 9?9 r '     g 
c    0'k   0 2 *  + 99? r a    999 r a    9b 9:
52 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet         !$                #        !                 !$ #            !    $   #    !        !$          # !$           /  !     !  !               #             !$     !                  a      !$         #   !  !                          @      !$              #   '        #                    *         !$      -   + enter secured silicon sector/exi t secured silicon sector command sequence #                              !  *-/+ #                !        -             #                           -)              # -)                      #           !       )     -!     !   -  # !  9; &  ' (   =?             !      description address read data 4    ' *@+ m ?? ???9 '  ' . 9 *@+ m ?9 ::g- '  ' . : *@+ m ?- ::9; *.9:;<+ ::9- *.?=><+ '  ' . b *@+ m ?, ::?? *.9:;<+ ::?9 *.?=><+     0  *+ m ?: ???9 *$ + ???? * $ +  @ *@+ m ?b '39e  '3; r ? '3g  ,
$ @ 9 r
$  ? r /
$  '3=   
$ @ 9 r
$  ? r /
$  '3e  2$ @ 9 r a    ? r  2$ '3> u '3b  @  ?? r '  @   ?9 r # @   9? r @ @   '3:  '3? r ??9
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 53 data sheet #                 !  ,  p$ @ -  p$ @   p$ @ a    -   7a     - program command sequence     !    #         !     $      !       #          )       -!     #                 #                            # !  9; &  ' (   =?                   .   -!          !$                     #                 !  '3g  '3=7'3: a     &. 1   (     =:        !            -!        /                 #         !      !$                               !    !  !      &?( !$   &9 (          !$    '3e r 9     '3g  '3=   !           2                &? ( 1        &?(   &9 ( d 6.$  k  # $ !                         # $ !        !    $   #    !       $ !  :? #        $ !    $ !                     #          $ !    ?s                        #         $                         #                    $ !  #                  )   # !  9; &  ' (   =?           $ !      '   $ !     a  p$ @  p$ @   -  p$ @  -   p$ @ a      # )  $ !           $ !        #       !$      f? #          ?? #             #                  .         0 22             p$ @  #         p$ @      #                    
54 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet ,  e & 1 (   e>           a     - 7 1  !             ,  :b &   1  #% 0'k
    (   ;9  ,  :e &   1  #% .-k
    (   ;b      =$  1 +  ) ?0 + figure 5. program operation chip erase command sequence     ) !     #          !   $     !      #  $         !         $   -!   -  #                  # -!   -                 "          #                       # !  9; &  ' (   =?                    .   -!   -       !$                     #               !  '3g  '3=7'3: a     &. 1   (     =:        !               2        3 ;                           !      !$                 start write program command sequence data poll from system verify data? no yes last address? no yes programming completed increment address embedded program algorithm in progress
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 55 data sheet #                     $ !  #                 )    # !  9; &  ' (   =?      $ !      ,  = &- 1 (   e=           a     - 7 1  !               sector erase command sequence      ) !     #           !     $     !      #  $            !         !         # !  9; &  ' (   =?                     #                  # -!   -                   "          #                                           e? i   '                    !    
     !    !           !      !         #  !          !    e? i      !            )            !                 ! !               #     !   !        -           b? @? ,?                  !    #     '3b                 * &'3b%   - # (     =g + #    !         .-k         .   -!   -       !$                     /    -!   -                  !$ #               !   '3g  '3=7'3:    !$ a     &. 1   (     =:        ! 1        !     -              2                                  !      !$                 #                      $ !  #                  )   ,  = &- 1 (   e=           a     - 7 1  !        g:          erase suspend/erase resume commands # -     @?                                     # !$             #            
56 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet       e? i                # -                   -!     .   -                         )   be i         2      -                                               !       !$          #                       *#    &    (           + a                      '3gq'3? #     '3g  '3=  '3:                       a     ,   &. 1   (   =:        !                 !$             #                 '3g  '3=   ! 5         a     &. 1   (       =:                            a     &    4 (     9g  &        (     e9    #                 - a    # !$          !$           ,       a         -      !              $  =  $  +  ) ?0 +  
( +
  /fd  
  
( +
 
 figure 6. erase operation start write erase command sequence data poll from system data = ffh? no yes erasure completed embedded erase algorithm in progress
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 57 data sheet password program command #                      #     =>!  >               #        $      *b;+     7          #         : $              #                               1   !  a                 )  '3g 1             a 7a            1            4
$ @   !            #      !   &?(   &9(           &?(          !  -!    o         &?( #    ,w         =>!  !      password verify command #  0           #    !      4
$ @        4
$ @                        ,w   '3  !               1      0    )    1             !$   #      ! *9q?+       0  .       -)         !$     password protection mode locking bit program command #    4
$ @         4
$ @                 1       4
$ @  !          4
$ @     !    !             4     &
7=;(      !                  )  9e? i       4
$ @ #  !  &
7>;(    !              '3?  '3? r 9       4
$ @                         &
7=;( -)     4
$   @      !          -)   a 7a    persistent sector protection mode locking bit program command #        4
$ @            4
$ @       4
$ @    !    @ !        4
$ @                          !        &
7=;(     !                  )    9e? i          4
$ @ #  !   &4
7>;(    !              '3?  '3? r 9         4
$ @                           &
7=;( - )        4
$ @      !          -)   a 7a   
58 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet secured silicon sector protection bit program command #                                         &1.7>;(     !                   )  9e? i            #  !  &1@7>;(    !              '3?  '3? r 9                                        &1@7>;( -)           4
$ @      !          -)   a 7a    ppb lock bit set command # @
$ @           @
$ !                 p$       )    #    @
$ @      1  @
$ @      !          $            p$   )    p    @
$ @  @       4
$ @     @
$ @                      -)  @
$ @       !        -)              4 dpb write/erase/status command # '@ .            '@       #      ! *)q99+           ?9  ??  '3g'3?    '3  !            # '@  !              @  @
$ @   @                   '@   @        '@   9                !                 '@ #    '@        !    !   '@        -)  '@ . 7-     !   a 7a    -)  '@       !          -)  password unlock command #  p$         @
$ @    @  ! $      !   @  !   !   # )      !         $      #   !       : i         $         =>! !                   !   : i )         $    !   #  p$      !   p$                @
$ @ #   => !           p$  >   9  ?      .   p$          #     9q?r ??   )  p$    9q?r ?9    9q?r 9?    9q?r 99 1   p$            a'j   
1.         !      @$ '      '3=       p$       a     !$        )  9i           $ 1       $    *a'j      '3=        +   p$            )     ,   p$               @
$ @      p$   a'j   
1.            '3=                  !      $ 
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 59 data sheet $    !    p$            @
$ !        $      $       4   @
$ @     !    -)   p$       !          -)  ppb program command # @              @ - @        *!   ! $       @+ #       *)q9:+            =?  = r ?   @
$ @        @         @     )               @     @                 @  !        >          )  9e? i         @      e             '3? # @        -!     .          -)   a 7a          !$     all ppb erase command #  @ -        @  ! $ #             @ p$  @              2      @      *=?+  = r 9    @         @
$ @     
@ -    )               @     @                 @  !        >          )  9 e          @      e             '3?     !          @       @ -                @        $       @            !   @ 7        9??     @ !  9??        .         -)   a 7a          !$     ppb status command #    @        !    !   @            .         -)   a 7a          !$     ppb lock bit status command #    @
$ @        !    !   @
$ @          .         -)   a 7 a          !$    
60 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet command definitions ta b l e 1 8 . command definitions command sequence ( note 1 ) cycles bus cycles (notes 1C6) first second third fourth fifth sixth seventh addr data addr data addr data addr data addr data addr data addr data   a  * / g + 9 a a' a   * / ; + 9 ddd ,?     * / f + 4    ' > eee  : ee *@+ eee f? *@+ d?? ???9 '  ' * / 9? + = eee  : ee *@+ eee f? *@+ d?9 ::g- *@+d ?- * / 9? + *@+ d?, * / 9? +  
$ 0  * / 99 + > eee  : ee *+ eee f? *+ d?: ????7 ???9  @ > eee  : ee *@+ eee f? *@+ d?b * / 9: +  > eee  : ee eee ?  '  - = eee  : ee eee ;? eee  : ee eee 9?   - = eee  : ee eee ;? eee  : ee  b? -    * / 9e + 9 @ @? - a   * / 9= + 9 @ b?     a   * / 9g + b eee  : ee * a+ eee ? , 3  * / 9; + 9 ee f; p$ @ 4 p$ @ - b eee  : ee eee :? p$ @  */  9b  9> + : dd ?  ' p$ @   - */  9b  9> + : dd ;?  b? p$ @ - */  9b  9> + : dd ;? ddd 9? p$ @ a   */  9b  9>+ : dd f? ddd ?? sector protection command definitions               - b eee  : ee eee ;;        -) > eee  : ee eee f? dd ??        @  */  9f  :9 + = eee  : ee eee =? 1. =; 1. >; 1. a' *?+      */  :b + > eee  : ee eee b; dd? '? dd9 '9 dd: ': ddb 'b  0  > eee  : ee eee ; dd? '? dd9 '9 dd: ': ddb 'b  p$ */ :b + g eee  : ee eee :; dd? '? dd9 '9 dd: ': ddb 'b
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 61 data sheet  
 ;'/ <
+ b')) 
(  +
 
) b/'/
) +
 b)0 1) 
  @')) 
(  +
 
 1 )))   
+( 
( 1)1
(*/g 0 +
)123 4:( +( +   
 @/'/

 1 )
+
 @/

+(  
( 1)1hg2hg 0  &:( +((   
 ')) 
( +

  )# 0
 +
 )%  ))) 
 !$0 ?0 +
  +
 8')) 
( 9#$"&$& &"$&&$%
(
  1 :
+()
0
 +
 )&     )&   1 ) 3')) 
( +

+9)
 +
)) #% )
('$0 +9)'+9) 8' +
)) +9
 
+
) 2b'2  10
 b1
)) 
$$ i')) #-% #$$$% @/d@/'@ :)/
@/d@/  
0$
+  
 
(
  

(>
@ :) @'@ :))) )) 
$ )0 )
 +
+($>
 
 
(>


 @/'@ :)/
 @3')) #->% #$$% b/#%'/f 
+
  ) +

6 
+
)&/f'$& 0 
+
)&/f' b/#$%'/f$ 
+
  ) +

6 
+
)&/f$'$& 0 
+
)&/f$' 3')) #->% #$$% /'
/
j2  10
 b1
k)
  +  +:
)
 @')) #->% #$% @h')) #->% #$$%  $  =  $ ) +
 0  
   0  (!)+  d h!+

(: 1&0 ++ :
++")+ +&0
(
(01( !
(++ 
(0
 +
+  ) & 0
(++
(+  10
 1
  )  :)  +  ) & ) ++) 1
b/#% )b/#$%  /

/f$./f) <
+ +  )  ?0 + &!+
b/&@/&/&@/& )@/d>@/ . a  
(:  
)&)) 
 !$) <
+   
1 ++
))  ))
0 :
1
(  
(   ?0 +  +
() +  0 9 : 

 =( 
  0
:

( 
+  )

0 
() +
) 1)
 - 50 +9+  )++ ?0 ):(  9 ) 1)
  =(b 
+  ) ?0 )

0 
) 1)
#

( > 0  )>) )   0  h 0  )%:(   9  
(0
 +
 )& /f.1 ( 1(#:( 
(  9   ) 1

0   
 %  1 +
+9l 0 +9  =(0
(++
(0
 +
+  ) ?0 +  )++=( 
  0
  )
( 9)) 
( 0
 +
 2  )?0 +  +
    
  $ #8%;e('(#$%&#8%;h ('$(#$%&#8%;e('$h( #%&#8%;h('$(#% $$ =()
 ( 0 +9) +
 )$(+9) +
 $ /f$.>/f'&/f->e+
3+98
#$'3+9)&'5
3 +9)%&/f>20
 3+98
 #$'3+9)&'5
3+9)%&/f .'  ) (98
#$'b )&'
 )) ) (9%&/fm/ fd>8
2)#'/08
+
&$'= 8
+
&$' 8
 8
+
&$$'58
+
%&/f>/f'$ $d =(a +98  +  ) ?0 +  ?0 )  

( +  ) ?0 + @  @  */  :9 + = eee  : ee eee =? @ m . =; @ m . >; dd a' *?+  @ - */  ::  :> + = eee  : ee eee =? .- =? @ .- >? dd a' *?+ @   */ :e + > eee  : ee @ eee f? @ m. a' *?+ @
$ @ @
$ @   b eee  : ee eee g; @
$ @   > eee  : ee *@+ eee e; @ a' *9+ '@ '@ . > eee  : ee eee >;  d9 '@ - > eee  : ee eee >;  d? '@   > eee  : ee *@+ eee e;  a' *?+    4
$ @  */  :9 + = eee  : ee eee =? 
=; 
>; 
a' *?+      4
$ @  */  :9 + = eee  : ee eee =? 
=; 
>; 
a' *?+ command sequence ( note 1 ) cycles bus cycles (notes 1C6) first second third fourth fifth sixth seventh addr data addr data addr data addr data addr data addr data addr data
62 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet $ =(a +98  b 
+  ) ?0 )

0 
) 1)
 $. =( 
  ) ) 1    > 1 +
 &

(0
 +
 )&:(  
(h 0  ) )=(h   0  )+  )  ) )0 1 +
   
 & )?0  
( 9))  $ =(h b 0 +  )  ) )0 1
(h 0  ) )& )?0  
( 9))  $-  j
2  10
 b1
2  )?0 +k )
   $ 2  )  ):( ) + )
) )
:( ) +   0
 +
 ) $ b1) 234 )*/g
+
 2
b1

 $. 
1&+  ) )   :   +( 0  )  
   22 0

* hh )0 1
(
 
 
( +  ) $ =(0
(++ 1 
()) )+9 1
=( 
(  ) !
(++ 0 )
 )
:(
(
(
(  0 1 )6/f# 
( !
(++%) &
(  1 +  ) 0
 0) )  )1   =(0
(++  @@8 =( 
( ) !
(++  0 )
 )
:(
(
(
( 0 )6 /f# 
( !
( ++%) $&
( +  ) 0
 0) )  )1  d =(
00 >++ ?0 + 0

)+( 
 
(  :)  8 0 1
( +  )& @@8  (0) 1 )  )
 
> 0@@8  . 6 
(0
(++&$( ) +
 @@8 
7( ) +
 @@8 
 
 write operation status #        !              % '3: '3b '3e '3=  '3g # !  :? &. 1   (   =g     !     !       ! '3g  '3=                           dq7: data# polling # 'k  ! '3g            -!     -               !$   -    'k             .-k         '   -!            '3g            '3g # '3g          -    .   -!                     '3g #                  '3g              'k   '3g    )    9 i    !$         '   -!   -  'k      &?(  '3g .   -!     -         !$    -      'k      &9(  '3g #                              '3g                           'k   '3g    )  9?? i    !$                       -!   -                          2         '3g                 !  <         -!     -   '3g        '3=q'3?  1   -! *1-k+      #                '3g '            '3g              -                 '3g          '3='3?  !   0   '3g'??             # !  :? &. 1   (   =g       'k   '3g ,  g &'k  (   =b   'k   ,  :f &'k  # *'  -!   +(   ;=            'k   
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 63 data sheet  $ *'* )))  1 1/0 1 +
  
 & ) ))    +
)) :
( 
( +
 1 )/0 1+(  &  )))     > 
+
) +
))   /f- (0)+(+9)  /f.'j$k+0 /f- +( 1 0
 0 :
(/f. figure 7. data# polling algorithm rdy: ready # a'j                              *    +       9 $  !  )    )    # a'j      ! -k p  a'j        a'j  !                : $   !  )    #      a'j     ! %       * !   +     !       =>  !    =>   b, .            4   a'j                -!            # a'j             .-k         dq7 = data? yes no no dq5 = 1? no yes yes fail pass read dq7?dq0 addr = va read dq7?dq0 addr = va dq7 = data? start
64 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet        *@ +          *#         -     +           *a +            !            # !  :? &. 1     (   =g       a'j dq6: toggle bit i # @   '3=       -!     -                      -     # @   !          !$            .-k         *       +            '   -!     -                   '3=   .         '3=                            '3=    )  9?? i                         -!   -                         #     '3=  '3:                          .         *   -!   -     + '3=   .        -      '3=     2          '3:                         ' 3g *   !   '3g% 'k +              '3=    )  9                       '3=                  -!               % ,  ; &# @ (   =e  '3=% # @    =>  ,  b? &# @ # *'  -!   +(   ;g * !  +  # !  9f &'3=  '3:  (   == # @   '3=       1-k  -k  !               
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 65 data sheet  =( 
  (0)+(+9
(
11
  /f.'j$k+0 
(
11
 
 
11 1 /f. +( 1 
j$k
( 0 +
  /f )/f   
  figure 8. toggle bit algorithm dq2: toggle bit ii # &# @ (  '3:      '3=               *   -!   -     +               # @            .-k         '3:                    !         @  '3:                       '3= !                  - start no yes yes dq5 = 1? no yes dq6 = toggle? no read byte (dq0-dq7) address = va dq6 = toggle? read byte twice (dq 0-dq7) adrdess = va read byte (dq0-dq7) address = va fail pass
66 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet    !                #  !   !            a    # !  9f &'3=  '3: (   ==       '3:  '3=      % ,  ; &# @ (   =e   '3=% # @    =>  ,  b? &# @ # *'  -!   +(   ;g   # !  9f &'3=  '3: (   == ta b l e 1 9 . dq6 and dq2 indications reading toggle bits dq6/dq2 a    ,  ; &# @ (   =e      .        !     !        '3gq'3?                 !   #              !                           !       !                 #         '3gq'3?       2                       !                   '3e   *     '3e+                    !      !      5   '3e       !                                                                 #                  !    '3e     #         !  '3e                     !                     $             !                      * ,  ; &# @ (   =e + dq5: exceeded timing limits '3e            )              p     '3e     &9(                 if device is and the system reads then dq6 and dq2                                           
                                                 
                  #                                !
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 67 data sheet #        &9(  '3e          &9(            &? ( 1        &?( !$   &9 ( p                  !  )   '3e       &9 ( p  !                        *           !$            + dq3: sector erase timer                   '3b             !   *#               +                              .            '3b     &?(   &9 (    !             !     !    e? i        '3b     -       ee                      '3g *'k   +  '3= *# @ +                       '3b  '3b  &9(  -!   -   !  s      * )  -   +             '3b  &?(            #      !            $     '3b       !        '3b          $       !     # !  :?      '3b          !  $ /f. :
+( 
n$<:(  h )))@1 h ))) h  
 ( !+)) 
( ! 0 
1
 b

( +
  /f.   
   /f- )/f?0  ))) :( ) 1

0   
 b

(   
 0 +
 0
( )
   d ( ) 1:
 
 

0 
&
( 
  0
:   )
( 9)) :(
(h ))) 1
(    1 =() +0
0
)
 
( 
 ))    >0  9  =( 
  )
(  +( 0    +( 0 #0
%:(    0  ) . =(b/c +
)) +
)0
0

 ) +

(

0    )))  1  
    1 =(    
(  +( 0  )   ( 
() +  

  +( 0  )&
( 

0 1  (0))2hg
11 table 20. write operation status status dq7 ( note 2 ) dq6 dq5 ( note 1 ) dq3 dq2 ( note 2 ) rdy ( note 5 )  4 -!     '3gk # ? /7 /  * / = + ? -!   -  ? # ? 9 # ? -    4 -    a  * / > + -       9 /  * / = + ? /7 # 2   /-       ' ' ' ' ' 2   -    '3gk # ? /7 /7 ?
68 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet absolute maximum ratings  #      $  q=el  m9e?l !  #         q=el  m9:el 0  a    n %     71 )     !  */ 9+ q? e 0  0 m ? e 0 0 */ 9+ q? e 0  m: e 0 f a--#k  */ 9+ q? e 0  m9: e 0 1        */ b+ 9??   $  0 /2
1  0
6li  .*/0 1
1

 & 0
 6li  0 ) (
*  
*  ) 0 
  e 10    ! 0 /2
1  0
6li  * 22 ,.*/0 1
1

  0
0
  (

* 22 ,*  ) 0 
  e 10  $   5 
(  0
0
  (
)
10 )

/0
 
( (
+ +0
 (0) 
1

(   + ) d 
  
( 
)0 )j 0
! 0 b
1 k +0    
) 1

() +=(  
 
1 70 +
   
 
() +

(  
(+ )
 
(  ) +
) 
( 
  +
 
( )
 (
  
  )h!  0
() +
 0
 ! 0 
1+ )
 !
 ))  )  +
) +   
 figure 9. maximum negative overshoot waveform figure 10. maximum positive overshoot waveform :?  :?  m? ; 0 q? e 0 :?  q: ? 0 :?  :?  0 m: ? 0 0 m? e 0 :?  9 ? 0
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 69 data sheet operating ranges      !  #    *#  + ?l  mg?l -  -   !  #    *#  + q:el  m;el $$b   0   0  9 =e 0  9 fe 0 *==42"+ 9 g? 0  9 fe 0 *;?42"+  i 
1 1 ) 
( 

: :( +(
(0 +
 

()>  + 10
)
70 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet dc characteristics cmos compatible  $ ! 0 6 22  +  +
 

):
(* 22 '* 22 !  =(6 22 +0

) 
 + 
(  l&:
(ihg
* 6  d 6 22 +
:( h )))h h )))@1    1   / +
 0
 
+   ):( ))  

22 , = +   )+0
 ?0
6 22d  . =
+0
)0 1++
) 1 1 
( 0 * 22  )* 22 +0
        

( parameter description test conditions notes: 1 min typ max unit 
  
   0 / r 0   0  0 r 0 ) x9 i 
1 1  
$   0 1p# r 0   0  0 r 0 ) x9 i  @ 0  !  a    -k r 0 
 1-k r 0 2  .-k r 0 2  !    r ; == 42" 9e b?  ;? 42" 9; b=  -k r 0 
 1-k r 0 2  .-k r 0 2  !    r 9= == 42" 9e b?  ;? 42" 9; b=  -k r 0 
 1-k r 0 2  .-k r 0 2  !    r    == 42" 9e b?  ;? 42" 9; b=   19 0 / 1   1-k r 0 2 ? : 9? i  9 0    a    * / : + -k r 0 
 1-k r 0 2  .-k r 0 2 9? 42" :? b?  e 42" 9: 9=  9 42" b e e   : 0  .   * / b + -k r 0 
 1-k r 0 2   r 0 2 9e >?   b 0 !   * / > + -k r a--#k r 0 x ? : 0 ? : e? i  > 0 a     a--#k r 0 

c r 0 
? : e? i  e 0    *a  . . + -k r 0 
 1-k r 0 2 == 42" :: e>  ;? 42" :e =?   = 0     -k r 0 
 1-k r 0 2 ? : e? i          * / e + -k r 0 
 1-k r 0 2 0  r 9: ? x ? e 0 0  g9e 0 e9? 0 
 
 0 q? e ? > 0 0 2   2 0 0 q ? > 0 m ? > 0 1
1  
 0  1
r 9?? i 0 r 0  r 0 1 ? 9 0 0 12 1   2 0  12 r q9?? i 0 r 0  0 q ? 9 0 0 ' 0       #    p  0 r 9 ; 0 99 e 9: e 0 0 22 0       99 e 9: e 0 0
c1
 0
$  0 9 ? 9 > 0
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 71 data sheet test conditions figure 11. te s t s e t u p ta b l e 2 1 . test specifications key to switching waveforms switching waveforms figure 12. input waveforms and measurement levels test condition all speed options unit 1  
  
*  5  + b? ,   a  , #  : e  b     
  ? ?q0 0                0 7: 0 1                0 7: 0
'  p  #   waveform inputs outputs     2 
 
 2 'w          p$ '  /   
  2     *2 8+ v cc 0.0 v output measurement level input v cc /2 v cc /2 all inputs and outputs
72 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet ac characteristics v cc power-up  $ * 22  
 o$*l$p  * 22  
q$*l$p &):b 
: ?0 ) figure 13. v cc power-up diagram clk characterization        

(  e$# ) 0  $ )$$%& )))
 ++9++ ?0 ))0 10 )+ 1:(  +
00 ) ) figure 14. clk characterization parameter description test setup speed unit  0  0    # 4 e? i  a#2 a--#k
 2 # 4 e? i parameter description 66 mhz 80 mhz (waitstate=6,7) 80 mhz (waitstate less than 5) unit condition 
c
c ,   4) == ? ;? ? == ? (9: 4 9e : == ? 9; : (9:    !  
c   e?y m7 9?y 4 b: ?  b: ? l9: ;79=7b: ! 
c   e?y m7 9?y 
c2
c   4 bf =  bb ?     !  4 g e e  ;79=7b: !  
c

c
 # 4 g ? e ? e ?   a
c a # 4) b : e : e   ,
c , # v cc reset# t vcs t clk t cl t ch t cr t cf clk
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 73 data sheet synchronous/burst read  $ ))  
+() 
( 

(
(+
)1234
( 1)1*/g parameter description 66 mhz 80 mhz (ws064j only) unit jedec standard  
  *  2$  +  ;.      9=. @  4) e= g9   
  *  2$  +  b:. @  4) g9 ;>   @ @    # 0 $  1   '  4) 99 : f 9          # 
c * / 9 +4>   2   2 # 
c * / 9 +4e e  @'2 ' 2 #  / ) $  4 :   a  -!  a'j 0 4) 99 : f 9   1- 1   -!  1   0 4) 99 : f 9   -8  -!  2 8 4) ;   1-8 1   -!  2 8 4) ;   - -k    # 
c 4 >   a'j a'j    # 
c 4 >   a a    # 
c 4) 99 : f 9         #  0'k * / 9 +4>  2   2 #  0'k * / 9 +4e e   -k    #  0'k 4 ?   0 0'k
 
c 4 >   0' 0'k   4 9?      # 4) ee ee   c
c       4) 99 : f 9   c8
c  2 8 4) ;   1- 1   -!    # 4 > 
74 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet  $ e 10 (: 

 0 :


  

  ++ =(

 0 :


 +  1 ) 
:++ 
  ++   6 0
)) ++0 
>:)0 )&
:))
 ++9++:( :


  

 
( .
())
 ++9++:(  :


  

m- 
)& )  ) +
)b/c d =() +    +( 0  ) figure 15. clk synchronous burst mode read (rising active clk) da da + 1 da + n oe# data addresses aa avd# rdy clk ce# t ces t acs t avc t avd t ach t oe t racc t oez t cez t iacc t acc t bdh 7 cycles for initial access shown. hi-z hi-z hi-z 1 2 34 56 7 t rdys t bacc t cr
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 75 data sheet  $ e 10 (: 

 0 :


  

0++ = (

 0 :


 +   1 ) 
: ++ 
  ++ 2+9  
+
 1)1  6 0
)) ++0 
>:)0 )&
:))
 ++9++:( :


  

 
( .
())
 ++9++:( :


  

m- 
)&++9++  
)& )  ) +
)b/c d =() +    +( 0  ) figure 16. clk synchronous burst mode read (falling active clock)  $ e 10 (: 

 0 :


  

  ++ =(

 0 :


 +  1 ) 
:++ 
  ++ 2+9   
+
 1)1  6 0
)) ++0 
>:)0 )&
:))
 ++9++ 
)& )  ) +
)b/c d =() +    +( 0  ) figure 17. synchronous burst mode read da da + 1 da + n oe# data addresses aa avd# rdy clk ce# t ces t acs t avc t avd t ach t oe t oez t cez t iacc t acc t bdh 4 cycles for initial access shown. t racc hi-z hi-z hi-z 12345 t rdys t bacc t cr da da + 1 da + n oe# data addresses aa avd# rdy clk ce# t cas t aas t avc t avd t aah t oe t racc t oez t cez t iacc t bdh 7 cycles for initial access shown. hi-z hi-z hi-z 1234567 t rdys t bacc t acc t cr
76 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet  $ e 10 (: 

 0 :


  

  ++ =(

 0 :


 +  1 ) 
:++ 
  ++ 2+9   
+
 1)1  6 0
)) ++0 
>:)0 )&
:))
 ++9++ 
)& )  ) +
)b/c d =() +    +( 0  ):
(: 0 )  />/- )
:  ) +
 
()
()
:
( 1  >:)))  1& :

( 1(
 

1))   10 
(
())   1#2% figure 18. 8-word linear burst with wrap around  $ e 10 0  :


 
++  )  +( 0 )  =(
2  10
 b1
 +  ) ?0 +(  :
 :
($ '7) +: 0
0
b/c ++  ))
 figure 19. linear burst with rdy set one cycle before data dc dd oe# data addresses ac avd# rdy clk ce# t ces t acs t avc t avd t ach t oe t iacc t bdh de df db 7 cycles for initial access shown. hi-z t racc 1 234567 t rdys t bacc t cr d8 t racc da+1 da da+2 da+3 da + n oe# data addresses aa avd# rdy clk ce# t ces t acs t avc t avd t ach t oe t racc t oez t cez t iacc t bdh 6 wait cycles for initial access shown. hi-z hi-z hi-z 1 23456 t rdys t bacc t cr
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 77 data sheet asynchronous mode read   b'b))) &b/'b)/
 figure 20. asynchronous mode read with latched addresses parameter description 66 mhz 80 mhz (ws064j only) unit jedec standard  -   #  -k
 4) ee ee        # 4) ee ee   0' 0'k
 # 4 9?   0'      #  a -  0' 4 >   0'2   2 #  a -  0' 4 e e   1- 1   -!  1   0 4) 99 : f 9   1-2 1   -! 2 # a  4 ?  #  'k  4 ;   1-8 1   -!  2 8 4) ;    -k    #  0'k 4 ?  t ce we# addresses ce# oe# valid rd t acc t oeh t oe data t oez t aavdh t avdp t aavds avd# ra t cas
78 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet   b'b))) &b/'b)/
 figure 21. asynchronous mode read hardware reset (reset#)  5
$r

) parameter description all speed options unit jedec std  a  a--#k 
 *'  -!   +  a  4 *  / + 4) be i  a  a--#k 
 */1# '  -!   +  a  4 *  / + 4) e??   a a--#k   . 4 e??   a2 a   2 # @  a  *  / +4:??  a' a--#k
  ! 4 4 :? i t ce we# addresses ce# oe# valid rd t acc t oeh t oe data t oez avd# ra
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 79 data sheet figure 22. reset timings reset# t rp t ready reset timings not during embedded algorithms t ready ce#, oe# t rh ce#, oe# reset timings during embedded algorithms reset# t rp
80 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet erase/program operations  $ 5
$r

)    +( 0  ): 
(  +( 0  ) +( 0  1  
  +( 0  ): 
(   +( 0  ) +( 0  1  
  d 6   +( 0  1  
 
1&))  
+() 
( 1)1hg 1)1*/g6   +( 0  1  
 
1&))  
+() 
( 

(
( 1)1*/g
(+
 )1234  
( h  )@1 1@  +  +
    
  . /  
 +0)
(  1 1
 parameter description 66 mhz 80 mhz (ws064j only) unit jedec standard  00  . .  # * / 9 +4>e  0.
       # */  :  b +   4 >    ?  .
d  2   2 # */  :  b +   4 e e    :?  0' 0'k
 # 4 9?   '0.2  ' '    # 4 :?   .2'd  '2 ' 2 # 4 ?   n2.
 n2.
a  a   # @  . 4 ?    -k    #  0'k 4 ?   .2-2  2 -k 2 # 4 ?   .
.2  . .   . 4 :?   .2.
 .2 .   . 2 4 :?   a7.
  @   a   . 1  4 ?   .2.29  .2.29  1  * / > +#zgi  .2.29  .2.29      1  * / > +#z>i  .2.2:  .2.2:   - 1  */  >  e + # z? :    - 1  */  >  e +z9?>  0' 0  a  , # 4 e??   0' 0     # *'      + 4 9 i  0  0    # 4 e? i  -
.
  -k    #  .-k 4 ?   0. 0'k    #  .-k 4 >   02. 0'k 2 #  .-k 4 >   02 0'k 2 # 
c 4 >   . $    #  .-k 4 e 
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 81 data sheet  $ @'@1 )) &@/'@1 /
&*'* ))) ) 1

0 
  j6  1 k )j+ 
k


0  1  
  d $) <
+)0 1+  ) ?0 +0 +9++   234+ 
(* 63 * 6  . =(  +( 0  1 1 
   )  )

(
/ +b))
 
(2  10
 b1
 figure 23. asynchronous program operation timings: avd# latched addresses oe# ce# data addresses avd# we# clk v cc t as t wp t ah t wc t wph pa t vcs t cs t dh t ch in progress t whwh1 va complete va program command sequence (last two cycles) read status data t ds v ih v il t avdp a0h 555h pd
82 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet  $ @'@1 )) &@/'@1 /
&*'* ))) ) 1

0 
  j6  1 k )j+ 
k


0  1  
  d $) <
+)0 1+  ) ?0 +0 +9++   234+ 
(* 63 * 6  . =(  +( 0  1 1 
   )  )

(
/ +b))
 
(2  10
 b1
 figure 24. asynchronous program operation timings: we# latched addresses oe# ce# data addresses avd# we# clk v cc 555h pd t wc t wph t wp pa t vcs t dh t ch in progress t whwh1 va complete va program command sequence (last two cycles) read status data t ds t avdp a0h t acs t cas t ah t csw t avsw
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 83 data sheet  $ @'@1 )) &@/'@1 /
&*'* ))) ) 1

0 
  j6  1 k )j+ 
k


0  1  
  d $) <
+)0 1+  ) ?0 +0 +9++   ))  
+() 
( 

(
( 1)1*/g
(+
)1234 . h
(2hg*/g ?0 )
1 :
( 1( 
:  1 1+  ) ?0 +   =( +( 0  1 1 
  )  )

(
/ +b))
 
(2  10
 b1
=( 2  10
 b1
 0
 


( +( 0 b)) figure 25. synchronous program operation timings: we# latched addresses oe# ce# data addresses avd# we# clk v cc 555h pd t wc t wph t wp pa t vcs t dh t ch in progress t whwh1 va complete va program command sequence (last two cycles) read status data t ds t avdp a0h t acs t cas t ah t avch t csw t avsw
84 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet  $ @'@1 )) &@/'@1 /
&*'* ))) ) 1

0 
  j6  1 k )j+ 
k


0  1  
  d $) <
+)0 1+  ) ?0 +0 +9++   ))  
+() 
( 

(
( 1)1*/g
(+
)1234 . h
(2hg*/g ?0 )
1 :
( 1( 
:  1 1+  ) ?0 +   =( +( 0  1 1 
  )  )

(
/ +b))
 
(2  10
 b1
=( 2  10
 b1
 0
 


( +( 0 b)) figure 26. synchronous program operation timings: clk latched addresses oe# ce# data addresses avd# we# clk v cc 555h pd t wc t wph t wp pa t vcs t dh t ch in progress t whwh1 va complete va program command sequence (last two cycles) read status data t ds t avdp a0h t as t cas t ah t avch t csw
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 85 data sheet  $  
( +
)) +
h   )) 
$) <
+ )0 10 +9++  
(+  ) ?0 + figure 27. chip/sector erase command sequence oe# ce# data addresses avd# we# clk v cc t as t wp t ah t wc t wph sa t vcs t cs t dh t ch in progress t whwh2 va complete va erase command sequence (last two cycles) read status data t ds 10h for chip erase 555h for chip erase v ih v il t avdp 55h 2aah 30h
86 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet   a  
0  )()
  + 
  1  
  figure 28. accelerated unlock bypass programming timing  $ 

0 )   10 (:    +( 0   *'* ))) =:)++ ?0 )
)
 

0 ( 
(h )))1
(  
   + 
& )/
g@ 1: 0
0

0)
 d (    +( 0  )&b/c: ::( 
() +   )))  1 1 ) figure 29. data# polling timings (during embedded algorithm) ce# avd# we# addresses data oe# acc don't care don't care a0h don't care pa pd v id 1 s v il or v ih t vid t vids we# ce# oe# t oe addresses avd# t oeh t ce t ch t oez t cez status data status data t acc va va data
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 87 data sheet  $ 

0 )   10 (:    +( 0   *'* ))) =:)++ ?0 )
)
 

0 ( 
(h )))1
(  
   + 
&
(
11
: 
 
11 1 d (    +( 0  )&b/c: ::( 
() +   )))  1 1 ) figure 30. toggle bit timings (during embedded algorithm)  $ =(
1  
  +( 0 )
1   *'* ))) =:)++ ?0 )
)
 

0 ( 
(h )))1
(  
   + 
&
(
11
: 
 
11 1 d b/c +
:
()
#$' 
(2  10
 b1
%( $'$ 
(2  10
 b1
&b/c +
  ++9++)
 figure 31. synchronous data polling timings/toggle bit timings we# ce# oe# t oe addresses avd# t oeh t ce t ch t oez t cez status data status data t acc va va data ce# clk avd# addresses oe# data rdy status data status data va va t iacc t iacc
88 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet  /f
11  :( )
 )) :
(   > 0  )) +
=( 
  0 ihg2hg

11/f )/f figure 32. dq2 vs. dq6 temporary sector unprotect  5
$r

) figure 33. temporary sector unprotect timing diagram parameter all speed options jedec std description unit  0'a 0 ' a  , # *  / +4 e??   022 0 22 a  , # *  / +4 :e?   a a--#k    #  #    p  4 > i  aa@ a--#k 2 #  a'j 2  #    p  4 > i -  - - - -  -     -    a  -    a  - .-k '3= '3: -   -        a   -!   - reset# t vidr v id v il or v ih v id v il or v ih ce# we# rdy t vidr t rsp program or erase command sequence t rrb
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 89 data sheet  e +
 
+
&'&$'$&'e  +
0 
+
&'$&$'$&' figure 34. sector/sector block protect and unprotect timing diagram  $ b/c+
:
()
#$' 
(2  10
 b1
%  b/c+
 ++9++)
#$'$ 
(2  10
 b1
% d 2!! ) +
 
(++9
(

 11 /!! 
(0
0
7! &2
 11 /e 10 (: 
() + 
 + 1 9 
( +   1   1   6
(

1)) 
+()  
(dh(de(#   0

(%&
(  ))
 ++
 + 

(0 )+ 1 figure 35. latency with boundary crossing sector protect: 150 s sector unprot ect: 1.5 ms 1 s reset# sa, a6, a1, a0 data ce# we# oe# 60h 60h 40h valid* valid* valid* status sector protect/unprotect verify v id v ih clk address (hex) c60 c61 c62 c63 c63 c63 c63 c64 c65 c66 d60 d61 d62 d63 d63 d64 d65 d66 (stays high) avd# rdy(1) data oe#, ce#f (stays low) address boundary occurs every 64 words, beginning at address 00003fh: 00007fh, 0000bfh, etc.) address 000000h is also a boundary crossing. 3c 3d 3e 3f 3f 3f 3f 40 41 42 latency rdy(2) latency t racc t racc t racc t racc
90 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet  $ b/c+
:
()
#$' 
(2  10
 b1
%  b/c+
 ++9++)
#$'$ 
(2  10
 b1
% d 2!! ) +
 
(++9
(

 11 /!! 
(0
0
7 ! &2
 11 /e 10 (: 
() ++ 1  9 
( +   1   1  figure 36. latency with boundary crossing into program/erase bank clk address (hex) c60 c61 c62 c63 c63 c63 c63 d60 d61 d62 d63 read status (stays high) avd# rdy(1) data oe#, ce# (stays low) address boundary occurs every 64 words, beginning at address 00003fh: (00007fh, 0000bfh, etc.) address 000000h is also a boundary crossing. 3c 3d 3e 3f 3f 3f 3f latency rdy(2) latency t racc t racc t racc t racc c64 c65 c66 40 41 42 d63 invalid
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 91 data sheet    
  $&$d&$'j$$$k ? b ) $&$d&$'j$$k ? b ) $&$d&$'j$$k ? . 1 )&-

 $&$d&$'j$k ?  1 )&

 $&$d&$'j$$k ? d 1 )&.

 $&$d&$'j$k ?  1 )&

 $&$d&$'j$k ? $ 1 )&d

 $&$d&$'jk ?  1 )&

        
  
  
      
 
     !!"# figure 37. example of wait states insertion data avd# oe# clk 12345 d0 d1 01 6 2 7 3 total number of clock cycles following avd# falling edge rising edge of next clock cycle following last wait state triggers next burst data number of clock cycles programmed 45
92 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet   89 
 :  ) +

(
 
  
 
))
 
(j  >0  9k:(  +(+9 1
(

0 
( 1   
  
(j0 k 9=( 
  (0))

0 
: +
 0  )  
  figure 38. back-to-back read/write cycle timings oe# ce# we# t oeh data addresses avd# pd/30h aah ra pa/sa t wc t ds t dh t rc t rc t oe t as t ah t acc t oeh t wp t ghwl t oez t wc t sr/w last cycle in program or sector erase command sequence read status (at least two cycles) in same bank and/or array data from other bank begin another write or program command sequence rd ra 555h rd t wph
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 93 data sheet erase and programming performance  $ = + 1  ) 
  0 
(: 1+ )
 ". 2&$** 22 &$4++ ))
 & 1 1
 +  0  +(+9) 
   a ):
+ + )
 s2&* 22 '$.*&$&&++  d =(
 ++(  1 1
 + )  
( 
( ! 0 +(  1 1

)  6 
( > 1 1
 
(h )))h 1
( &:)  1 )
( 0 . 
 >() 
(
?0 )
!+0

(
:>0>0 >++ ?0 +
( 1 +  )  =  $&j2  )/
 &k  1   0
(  
  +  ))
   =() +(  0   ) 1 ++ )0 +$&++  parameter ty p ( note 1 ) max ( note 2 ) unit comments   - # b: c z? > z:  -)   ??      * / > + > c z? : z:  - # 9:;< z9?b  ?=>< zeb .  # z= z9?? i -)           * / e +     .  # z> z=g i   # * / b + 9:;< ze? >  -)           * / e + ?=>< z:e :       # 9:;< zbb  ?=>< z9g
94 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet physical dimensions vbh084 - 84-ball fine-pitch ball grid array (fbga) 8x11.6 mm mcp compatible package (128mb)  82  56
 ))8 + +2
 1 3339 \ 16-038.25b notes: 1. dimensioning and tolerancing per asme y14.5m-1994. 2. all dimensions are in millimeters. 3. ball position designation per jesd 95-1, spp-010 (except as noted). 4. e represents the solder ball grid pitch. 5. symbol "md" is the ball row matrix size in the "d" direction. symbol "me" is the ball column matrix size in the "e" direction. n is the total number of solder balls. 6 dimension "b" is measured at the maximum ball diameter in a plane parallel to datum c. 7 sd and se are measured with respect to datums a and b and define the position of the center solder ball in the outer row. when there is an odd number of solder balls in the outer row parallel to the d or e dimension, respectively, sd or se = 0.000. when there is an even number of solder balls in the outer row, sd or se = e/2 8. not used. 9. "+" indicates the theoretical center of depopulated balls. 10 a1 corner to be identified by chamfer, laser or ink mark, metallized mark indentation or other means. package vbh 084 jedec n/a 11.60 mm x 8.00 mm nom package symbol min nom max note a --- --- 1.00 overall thickness a1 0.18 --- --- ball height a2 0.62 --- 0.76 body thickness d 11.60 bsc. body size e 8.00 bsc. body size d1 8.80 bsc. ball footprint e1 7.20 bsc. ball footprint md 12 row matrix size d direction me 10 row matrix size e direction n 84 total ball count b 0.33 --- 0.43 ball diameter e 0.80 bsc. ball pitch sd / se 0.40 bsc. solder ball placement (a2-a9, b10-l10, depopulated solder balls m2-m9, b1-l1) bottom view top view side view a1 corner a2 a 10 9 10 ml j k e c 0.05 (2x) (2x) c 0.05 a1 e d 7 ba c ed f hg 8 7 6 5 4 3 2 1 e d1 e1 se 7 b ca c m 0.15 0.08 m 6 0.10 c c 0.08 nx b sd a b c seating plane a1 corner index mark
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 95 data sheet vbr080 - 80-ball fine-pitch ball grid array (fbga) 7 x 9 mm (64mb)  82  56
 ))8 + +2
 1 3366 \ 16-038.25d1 notes: 1. dimensioning and tolerancing per asme y14.5m-1994. 2. all dimensions are in millimeters. 3. ball position designation per jesd 95-1, spp-010 (except as noted). 4. e represents the solder ball grid pitch. 5. symbol "md" is the ball row matrix size in the "d" direction. symbol "me" is the ball column matrix size in the "e" direction. n is the total number of solder balls. 6 dimension "b" is measured at the maximum ball diameter in a plane parallel to datum c. 7 sd and se are measured with respect to datums a and b and define the position of the center solder ball in the outer row. when there is an odd number of solder balls in the outer row parallel to the d or e dimension, respectively, sd or se = 0.000. when there is an even number of solder balls in the outer row, sd or se = e/2 8. not used. 9. "+" indicates the theoretical center of depopulated balls. 10 a1 corner to be identified by chamfer, laser or ink mark, metallized mark indentation or other means. package vbr 080 jedec n/a 9.00 mm x 7.00 mm nom package symbol min nom max note a --- --- 1.00 overall thickness a1 0.17 - -- --- ball height a2 0.62 --- 0.73 body thickness d 9.00 bsc. body size e 7.00 bsc. body size d1 7.20 bsc. ball footprint e1 5.60 bsc. ball footprint md 10 row matrix size d direction me 8 row matrix size e direction n 80 total ball count b 0.35 --- 0.45 ball diameter e 0.80 bsc. ball pitch sd / se 0.40 bsc. solder ball placement none depopulated solder balls bottom view a1 corner j k e 7 ba c ed f hg 8 7 6 5 4 3 2 1 e d1 e1 se 7 b ca c m 0.15 0.08 m 6 nx b sd side view a2 a a1 0.20 c c 0.08 c seating plane top view 10 c 0.15 (2x) (2x) c 0.15 e d a b a1 corner index mark
96 s29ws128j/064j s29ws-j_00_a5 march 31, 2006 data sheet revision summary revision a0 (july 22, 2004)     revision a1 (october 6, 2004)  [@,w   0 ! ! revision a2 (december 10, 2004) a       9?>42"   !                   )     !      )     !      $ !    )     !         $ !    )     !           !    )     !  @    )     !   @    )     !  @7@ $ !     @  ! a   9f   !    !  !   a  '      !              4
 
  1@  1.      @
$ @    '   0 1       &a'j  (   e= 4   2      :?   ;f revision a3 (february 19, 2005)  \ \  \    \      4 \
 \ \    \ h;?42" p \     n  \     -  h;?42" 4 #! 9e* \.     . 2$\+  \  0 \  \9 g?0  9 fe0  ;?42"  4 \
c  "\ ! revision a4 (june 24, 2005)     \a  9\  !            a          .9:;< ;? 42"  .?=><     revision a5 (march 31, 2006) p   0 ! !   9:; 4!  
march 31, 2006 s29ws-j_00_a5 s29ws128j/064j 97 data sheet colophon the products described in this document are designed, developed and manufactured as contemplated for general use, including wit hout limitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as contem plated (1) for any use that includes fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and c ould lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear re action control in nuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon system), or (2) for any use where chance of failure is intolerabl e (i.e., submersible repeater and artificial satellite). please note that spansion will not be liab le to you and/or any third party for any claims or damages ari sing in connection with above- mentioned uses of the products. any semiconductor device has an inherent chance of failure. you must protect against injury, da mage or loss from such failures by incorporating safety design meas ures into your facility and equipment such as redundancy, fire protection, and prev ention of over-current levels and other abnormal operatin g conditions. if any products described in this docu ment represent goods or technologies subject to certain restrictions on ex - port under the foreign exchange and foreign trade law of japan, th e us export administration regu lations or the applicable laws of any other country, the prior authorization by the respective government en tity will be required for export of those products. trademarks and notice the contents of this document are subject to change without notice. this document may contain information on a spansion product under development by spansion. spansion reserves the right to ch ange or discontinue work on any product wit hout notice. the information in this docu ment is provided as is with - out warranty or guarantee of an y kind as to its accuracy, completeness, operab ility, fitness for particular purpose, merchantab ility, non-infringement of third- party rights, or any other warranty, express, implied, or statut ory. spansion assumes no liability for any damages of any kind arising out of the use of the information in this document. copyright ? 2005-2006 spansion llc. all rights reserved. spansion , the spansion logo, mirrorbit, ornand, and combinations there of are trademarks of spansion llc. other names are for inform ational purposes only and may be trad emarks of their respective owners.


▲Up To Search▲   

 
Price & Availability of S29WS128J0PBAW10

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X